请教关于参数问题!!

img


我是在菜bird教程上看到的,按照菜bird教程一字不落抄下来,运行的时候程序报错,需要加_s,我又修改了,但后来又出现了上图所示的语法问题?我不明白。网站应该不会错,但为什么到我这就报错呢?是有什么地方需要修改我没改好吗??

缺头文件

修改如下,供参考:

#include <stdio.h>
#include <stdlib.h>//exit()函数头文件
#include <errno.h>
int main()
{
    errno_t err;
    char c[1000];
    FILE* fptr;
    err = fopen_s(&fptr,"runoob.txt","r");//文件打开成功 返回 0;
    if (err != 0){
        printf("Error!opening file");
        exit(1);
    }
    if (fptr){
        fscanf_s(fptr,"%[^\n]",c);
    }
    printf("读取内容:\n%s",c);
    fclose_s(fptr);
    return 0;
}