I am trying to print in reverse all characters in a file. I want to use fseek to do so. Here are my codes..but can't get it to work!!!
Code:#include <stdio.h> #include <stdlib.h> int main(void) { FILE *ifp; int k; if((ifp=fopen("hello.txt","rb"))==NULL) { perror("fseek1"); exit(1); } fseek(ifp,0L,SEEK_END); for (k=0;k<sizeof(ifp);k++) printf("%c",ifp); close(ifp); return 0; }