摸索中的路还真不好走啊,一个关于文件打开的问题,请高手指点不甚感激!!!!!
程序代码:
#include<stdio.h> #include<stdlib.h> #include<io.h> #define LEN 100 int main(void) { FILE *fptr; char fpath[LEN]; int fno,fsize; char ch; printf("请输入完整的文件路径:\n"); getc(fpath); fptr=fopen(fpath,"r"); if(fptr==NULL) { printf("文件不存在,%s 文件打开失败\n",fpath); exit(0); } fno=fileno(fptr); fsize=filelength(fno); printf("%s文件打开成功,问件大小是%d Byte\n",fpath,fsize); while(ch=getc(fptr)!=EOF) { printf("%c",ch); } printf("\n\n"); fclose(fptr); return 0; }我本想编辑一个程序打开指定的txt文件,并且输出文件的内容,不想编辑好了之后,逻辑上还看得过去,不过
真被它打败了,
我就是不知道哪里出错啦!!!!!!
快要崩溃啦,请高手给个指点啊!!!!
江湖救急!!!