摸索中的路还真不好走啊,一个关于文件打开的问题,请高手指点不甚感激!!!!!
程序代码:
#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文件,并且输出文件的内容,不想编辑好了之后,逻辑上还看得过去,不过真被它打败了,
我就是不知道哪里出错啦!!!!!!
快要崩溃啦,请高手给个指点啊!!!!
江湖救急!!!









