Witam, w jaki sposób mogę przeczytać cały plik z góry do dołu linia po linii?
Próbowałem coś takiego
while( fgets(znaki,50,fp) != EOF ) {
printf("%s\n",znaki)
}
Jednak wyskakuje błąd podczas kompilacji
wpisz w google c programming read file line by line
No więc mam taki program
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
FILE *fp;
char line[256];
if(argc != 3) {
printf("Program uruchomiono z bledna liczba parametrow");
return 0;
}
if ((fp=fopen("lokomotywa.dat", "r"))==NULL) {
printf ("Nie moge otworzyc pliku do odczytu!\n");
return 0;
}
while( fgets(line, sizeof line,fp) != NULL ) {
printf("%s\n",line);
}
}
Jednak nic program mi nie wyświetla. Gdzie jest błąd?
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.
Lucas Darkstorm