"#":宏定义中的意外

在vs2019中使用宏定义#define _CRT_SECURE_NO_WARNINGS,编译器报错,C2008"#":宏定义中的意外。

img


删除宏定义后使用scanf_s显示
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/778827776836147.png
请问这个要怎么解决?

建工程的时候是选择的控制台程序吗?如果是的话,改成如下形式试试
保存代码后,先清理一下工程,然后再重新编译。

#include <stdio.h>

#ifndef _CRT_SEOURE_NO_WARNINGS
#define _CRT_SEOURE_NO_WARNINGS
#endif

int main()
{
    int a,b,c,d,max;
    //你的代码
    return 0;
}

img