Witam,
- Do sprawdzenia wielokrotności 4 używasz operatora modulo %
- feof(FILE *plik) zwraca wartość zerową w przypadku odczytania końca pliku EOF(End Of File)
- Funkcja fgets() służy do odczytu wiersza z pliku co ma najwyżej 50 znaków długości.
- Reszta mam nadzieje jest zrozumiała
#include <string.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
char tab[50] ;
FILE *zw;
zw = fopen("C:\\plik.txt", "r");
int i = 0;
if(!zw)
{
puts("Brak pliki");
}
while(!feof(zw))
{
if(!(i%4))
{
fgets(tab, 50, zw);
printf("%s\n", tab);
}
else
{
fgets(tab, 50, zw);
}
i++;
}
fclose(zw);
getchar();
return 0;
}