首页 > 智能设备 > 正文

vs中scanf函数用不了

智能设备 时间:2024-10-30 23:01:17

为什么用vs用不了scanf 

在Visual Studio中使用scanf时,会出现无法使用的情况,主要原因是微软不支持使用scanf这个函数

解决办法有以下几种:

1. 在主函数前加上#define _CRT_SECURE_NO_WARNINGS或者#define _CRT_SECURE_NO_DEPRECATE,这样可以避免出现C4996错误,但C6031警告“返回值被忽略”无法避免。

2. 在VS安装目录下找到newc++file,用记事本管理权限打开后添加#define _CRT_SECURE_NO_WARNINGS保存即可。

3. 把scanf改为scanf_s即可。

4. 在新建项目时,取消“SDL检查”勾选。

郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。