如何在VS2019编辑器的第一行默认添加:#define _CRT_SECURE_NO_WARNINGS 1

一,为什么要添加 #define _CRT_SECURE_NO_WARNINGS 1 ?

因为scanf函数是C语言函数,但在VS2019中,不能直接用(只能用scanf_s代替,但此函数在其他C语言编辑器不支持,所以不推荐),只有在第一行添加了才可以用,但是每次都添加太麻烦,所以在第一行默认添加 就会非常方便。

二,如何添加#define _CRT_SECURE_NO_WARNINGS 1 ?

0,安装前

 

1,首先在安装vs2019的磁盘中找到安装vs2019的文件夹,搜索newc++file.cpp,打开文件所在位置,复制文件的绝对路径

 2,搜索记事本,(只能)以管理员的身份运行(直接打开,最后保存会显示没有权限)

3,将复制的newc++file.cpp的路径粘贴在文件目录的地方

 

 

4,点击所有文件(".")

5,下载newc++file.cpp,点击打开 

6,输入 #define _CRT_SECURE_NO_WARNINGS 1,保存即可

 7,点击“是”

 8,再次打开vs2019,将在第一行默认显示#define _CRT_SECURE_NO_WARNINGS 1

 

 

结尾部分如下所示 #define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_2_SIZE_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_3_SIZE_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_0_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_0_GETS(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_1_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_4_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_1_1_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_2_0_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_1_ARGLIST_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_ARGLIST(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_ARGLIST_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_SIZE_EX(...) #define __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_SIZE_EX(...) #define __DECLARE_CPP_OVERLOAD_INLINE_FUNC_0_0_EX(...) #define __DEFINE_CPP_OVERLOAD_INLINE_FUNC_0_0_EX(...) #define __DECLARE_CPP_OVERLOAD_INLINE_FUNC_0_1_EX(...) #define __DEFINE_CPP_OVERLOAD_INLINE_FUNC_0_1_EX(...) #define __DECLARE_CPP_OVERLOAD_INLINE_FUNC_0_2_EX(...) #define __DEFINE_CPP_OVERLOAD_INLINE_FUNC_0_2_EX(...) #define __DECLARE_CPP_OVERLOAD_INLINE_FUNC_0_3_EX(...) #define __DEFINE_CPP_OVERLOAD_INLINE_FUNC_0_3_EX(...) #define __DECLARE_CPP_OVERLOAD_INLINE_NFUNC_0_0_EX(...) #define __DEFINE_CPP_OVERLOAD_INLINE_NFUNC_0_0_EX(...) #define __DECLARE_CPP_OVERLOAD_INLINE_NFUNC_0_1_EX(...) #define __DEFINE_CPP_OVERLOAD_INLINE_NFUNC_0_1_EX(...) #define __DECLARE_CPP_OVERLOAD_INLINE_NFUNC_0_2_EX(...) #define __DEFINE_CPP_OVERLOAD_INLINE_NFUNC_0_2_EX(...) #define __DECLARE_CPP_OVERLOAD_INLINE_NFUNC_0_3_EX(...) #define __DEFINE_CPP_OVERLOAD_INLINE_NFUNC_0_3_EX(...) #endif // !_CRT_FUNCTIONS_REQUIRED #endif // !_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES #endif _CRT_END_C_HEADER _UCRT_RESTORE_CLANG_WARNINGS #pragma warning(pop) // _UCRT_DISABLED_WARNINGS
07-23
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信笔楠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值