#include #include void vypis(FILE*, int); //prototypy int zistiRiadky(FILE*); int main() { FILE *file; int pocetRiadkov; file = fopen("subor.txt", "r"); pocetRiadkov = zistiRiadky(file); vypis(file, pocetRiadkov); return 0; } void vypis(FILE *filepointer, int riadok) //deklaracie { int iterator; char string[100]; rewind(filepointer); for(iterator = 0; iterator <= riadok-1; iterator++) { fgets(string , 100 , filepointer); } printf("%s", string); if(riadok != 1) { vypis(filepointer, --riadok); } } int zistiRiadky(FILE *filepointer) { char string[100]; int cisloRiadku = 0; while(fgets(string , 100 , filepointer) != NULL) { cisloRiadku++; } return cisloRiadku; }