问题遇到的现象和发生背景
程序目的是文件的读入与在屏幕上输出
上面的报错说把fopen改成fopen_s可是改了之后又出现两个错误,要怎么修改才是正确的,希望有人解答一下
遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE* fp;
char ch;
if ((fp = fopen_s("c:\\file_1.txt", "r")) == NULL) {
printf("cannot open file!");
getchar();
exit(1);
}
while (feof(fp) != 1) {
ch = fgetc(fp);
putchar(ch);
}
printf("\n");
fclose(fp);
}