Ecco un codice di esempio.
#include <stdio.h>
int main() {
FILE *fPtr;
char string[100] = "\0";
fPtr = fopen("test.sem", "r");
while(fgets(string, 100, fPtr))
printf("%s", string);
return 0;
}
se lo eseguo funziona, ma se lo richiamo tramite un debugger (kdbg) o (DDD) la while me la da falsa ed in più non assegna a string la riga del file.