VS2022 解决scanf返回值被忽略问题

一、如下图所示:

在vs里面中scanf这个函数或者变量可能不安全,考虑使用scanf_s替换,如果想让报错失效的话,请使用 _CRT_SECURE_NO_WARNINGS。

二、解决办法

方法1、在使用scanf函数的.c文件的第一行加入这句代码:#define _CRT_SECURE_NO_WARNINGS 1

这种方法,每个源文件.c都需要手动加,比较麻烦

方法2、修改newc++file.cpp

在VS中,有一个文件 newc++file.cpp找到这个文件,在这个代码中加入,以后新建的.c文件中就会自动有这一代码。

第一步:打开Everything这个软件,VS2022 解决scanf返回值被忽略问题_第1张图片

第二步:搜索newc++file.cpp文件

VS2022 解决scanf返回值被忽略问题_第2张图片

第三步:用记事本打开然后添加,然后保存到桌面再保存拷回去刚刚所在文件位置。

VS2022 解决scanf返回值被忽略问题_第3张图片

你可能感兴趣的:(c语言)