Advertisement
BlueBear

citanie suboru od konca

Jan 6th, 2013
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.86 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void vypis(FILE*, int);     //prototypy
  5. int zistiRiadky(FILE*);
  6.  
  7. int main()
  8. {
  9.     FILE *file;
  10.     int pocetRiadkov;
  11.  
  12.     file = fopen("subor.txt", "r");
  13.     pocetRiadkov = zistiRiadky(file);
  14.     vypis(file, pocetRiadkov);
  15.  
  16.  
  17.     return 0;
  18. }
  19.  
  20. void vypis(FILE *filepointer, int riadok)       //deklaracie
  21. {
  22.     int iterator;
  23.     char string[100];
  24.  
  25.     rewind(filepointer);
  26.  
  27.     for(iterator = 0; iterator <= riadok-1; iterator++)
  28.     {
  29.         fgets(string , 100 , filepointer);
  30.     }
  31.     printf("%s", string);
  32.  
  33.     if(riadok != 1)
  34.     {
  35.         vypis(filepointer, --riadok);
  36.     }
  37.  
  38.  
  39. }
  40.  
  41. int zistiRiadky(FILE *filepointer)
  42. {
  43.     char string[100];
  44.     int cisloRiadku = 0;
  45.     while(fgets(string , 100 , filepointer) != NULL)
  46.     {
  47.         cisloRiadku++;
  48.     }
  49.  
  50.  
  51.     return cisloRiadku;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement