Tilbage til slide -- Tastaturgenvej: 'u'                      file-backward.c - Et program der læser en fil baglæns.Lektion 10 - slide 13 : 28
Program 1

#include <stdio.h>

#define   MAXSTRING   100

int main(void){
   char   filename[MAXSTRING];
   int    c;
   FILE   *ifp;

   fprintf(stderr, "\nInput a filename:  ");
   scanf("%s", filename);
   ifp = fopen(filename, "r");     
   fseek(ifp, 0, SEEK_END); 
   fseek(ifp, -1, SEEK_CUR);
   while (ftell(ifp) > 0) {
      c = getc(ifp);        
      putchar(c);
      fseek(ifp, -2, SEEK_CUR); 
   }
   /*  The only character that has not been printed
       is the very first character in the file. */

   fseek(ifp, 0, SEEK_SET);
   c = getc(ifp);
   putchar(c);
   return 0;
}