#include <stdio.h> #include <stdlib.h> #define CNTL_Z '\032' #define SLEN 50 int main(void){ char file[SLEN]; char ch; FILE *fp; long int count,last; puts("Enter the name of the file to be processed:"); gets(file); if((fp=fopen(file,"rb"))==NULL){ printf("Can't open file..."); exit(1); } fseek(fp,0L,SEEK_END); last=ftell(fp); for(count=1L;count<=last;count++){ fseek(fp,-count,SEEK_END); ch=getc(fp); if(ch!=CNTL_Z&&ch!='\r'){ putchar(ch); } putchar('\n'); } fclose(fp); return 0; }
本文转sinojelly51CTO博客,原文链接:http://blog.51cto.com/pnig0s1992/411888,如需转载请自行联系原作者