为什么用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检查”勾选。
郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。
爱数码 广州云媒派信息技术有限公司 版权所有 粤ICP备2021127029号 关于爱数码