Jag har gjort ett simplet SFV checker program nu. De funkar finemang.
Dock har jag ett litet problem, eller ganska stort faktiskt.
Medans den kör crc funktionen på filerna, och detta görs i en loop, så "hänger sig" programmet. Men det går att skriva till terminalen, för den skriver ut "Working" för varje fil. Så jag ser att den arbetar. Men jag vill kunna skriva till det grafiska också. För just nu gör den inte det förs då loopen är klar och programmet inte längre är "hängt".
Ser ut att vara GTK/Linux.
De gånger jag behöver göra nånting sånt så brukar jag använda fork() för att köra loopen.
Att köra det i olika trådar är också en möjlighet.
hmm jag har TYP löst det mer fork() nu istället. Fungerar fint, ena processen sköter guiet och den andra crc checkar, dock kan man ju inte använda X funktioner i båda processerna, så jag måste på något sätt "meddela" huvudprocessen när crcchecken är klart och då skriv ut ny text till guiet. Kan jag göra någon funktion eller liknande som ligger och vänta på att köras, så när tex en global variabel ändras så körs den.