#include <stdio.h>
#include <stdlib.h>
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;
}
Comments
0 B
|👍
/👎
0 B
|0 👍
/0 👎
0 B
|👍
/👎