回复 9楼 用户名詹姆斯
fopen()函数不安全可能是应为你建立的是C++的源文件 (后缀是.cpp).
2013-12-18 15:29
2013-12-18 15:33
2013-12-18 15:36
程序代码:#include
#include
int main(void)
{
char ch;
FILE * fp;
fp=fopen("emp.txt","r+"); // 文件是否与源代码在一个文件夹内, 文件名是否一致.
if(fp==NULL) // 这里是否修改
{
printf("Failed to open file.Bye\n");
exit(1);
}
while((ch = fgetc(fp))!=EOF) // 这里是否修改. 函数最好用fgetc(fp);
putchar(ch);
fclose(fp);
return 0;
}我运行是可以的, 只是图片贴不上来,
2013-12-18 17:03
2013-12-18 17:41

2013-12-18 21:34
FILE* fp; errno_t error_code = fopen_s(&fp, "文件名字符串", "r"); // 注意fp參數前的&符號,不理解的話先照抄,以後慢慢會明白的

2013-12-18 21:40
2013-12-19 18:24
2013-12-19 18:35
2013-12-19 21:27