vs中不能直接使用scanf(可以使用scanf_s,但是兼容性差,不能在其他软件商执行该.cpp),需要在文件的第一行添加#define _CRT_SECURE_NO_WARNINGS。
1、在开始菜单下找到VS2022。打开文件位置。
2、右键属性找到文件起始位置。我的是
“C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\”
但是我们要找的newc++file.cpp在
“C:\Program Files\Microsoft VisualStudio\2022\Community\Common7\IDE\VC\VCProjectItems”。需要稍微改动一下(上下翻一翻文件夹就可以找到)
对比一下:
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCProjectItems
3、用nodpad++打开。
notepad++官网:notepad++官网-notepad++下载-免费开源文本编辑器-Notepad (notepadplus.com.cn)
打开后输入 #define _CRT_SECURE_NO_WARNINGS。保存再保存即可。
第一次保存会弹出记警告
选择是。再次保存退出即可。
之后新建在VS里添加新建项。就可以看到自动出现在首行的 #define _CRT_SECURE_NO_WARNINGS。
我还添加了头文件和main()。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
return 0;
}