返回

2022-9-15学习c语言VS2013编译器遇到的问题及解决方法

发布时间:2022-09-22 14:20:09 249
# c++

问题1:写一个加法代码,输入两个数字以后按回车键调试窗口消失了。

原因:程序运行后没有暂停,速度过快所以直接消失了。

解决方法:打开项目-“文件“属性-配置属性-链接器-系统。把子系统改成控制台。

问题2:错误 1 error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

原因:一些库函数不安全。

解决方法:1,将scanf改成scanf_s,但是scanf_s不是标准C语言提供的,是VS编译器提供的,不具有跨平台性/可移植性

2,把#define _CRT_SECURE_NO_WARNINGS 1加在源文件的第一行,无视它的不安全直接运行。为了方便以后写代码所以使用以下步骤使得每个新建的源文件自动加入这一行代码。

一、下载安装 notepad++ 下载地址https://notepad-plus.en.softonic.com/download

二、找到VS2013根目录-VC-vcprojectitems-newc++file

鼠标右键选择Edit with notepad++打开文件以后输入代码“#define _CRT_SECURE_NO_WARNINGS 1”后保存,如果保存失败选择用管理员模式启动notepad++重新保存即可


特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
Qt功能优化:Qt语音助手 2022-09-22 13:36:22