Hej :)
Generalnie muszę sprawdzić, czy w pliku który odczytuje do momentu napotkania w każdym wierszu \n jest poprawna ilość elementów w każdym wierszu (a właściwie taka sama).
while (c != EOF)
{
if (c == '\n')
{
width = counter-1;
if(previous_width != (-1) && width != previous_width)
{
fclose(handle);
return 3;
}
previous_width = width;
height++;
counter = 0;
}
c = fgetc(handle);
if( c == EOF )
{
height++;
break;
}
counter++;
i++;
}
Mój kod działa poprawnie z wykorzystaniem fgetc(). Zastanawiam się jednak czemu nie mogę zapisać tego z wykorzystaniem:
fread(&c,1,1,handle)
i pokazuje mi w tym momencie błąd. Z góry dziękuję za odpowiedź.