Witam.
Czy funkcja fgetc w jezyku C zwraca za kazdym wywolaniem kolejny znak? Zobrazuje to na konkretnym przykladzie:
for(j=0; j<width; j++){
if((c = fgetc(file)) !='\n' && (c != EOF) array[i][j] = c;
else array[i][j] = fgetc(file);
}
Wracajac do mojego pytania czy pierwsze i drugie wywolanie fgetc zwroci ta sama wartosc czy drugie zwroci juz kolejny znak?
Z gory dzieki za odpowiedz :)