C语言中fopen语句错误,请教,急!!!
发布网友
发布时间:2023-07-15 06:03
我来回答
共3个回答
热心网友
时间:2024-12-05 03:14
掉了2个头文件
#include<conio.h>
#include<stdlib.h>
/**************************************************
下面的程序我在机器上帮你调试过了 没问题
可以正常的从文件ee.txt中读取内容(^_^)
***************************************************/
#include <stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
FILE *fp;
char ch;
if((fp=fopen("ee.txt","r"))==NULL)
{
printf("Cannot open file strike any key exit!");
getch();
exit(1);
}
ch=fgetc(fp);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
fclose(fp);
}
热心网友
时间:2024-12-05 03:15
只能检查文件路径和文件是否存在....fopen()实参没问题
同时提醒楼主注意:
程序单独运行时,默认路径(.\)是可执行文件所在的文件夹,
如果是在编译器中执行,默认路径是工程文件夹
热心网友
时间:2024-12-05 03:15
我在我电脑上测试了,程序没任何问题,可能是文件访问权限有问题吧.