利用scanf函数可以输入带空格的字符串吗(关于scanf函数不能在某些vs编译器中用的问题)
导读:scanf在vs2022中是一个不安全的函数,vs自定义scanf_s是一个安全的函数,但是这在转给其他编译器可能不适用...
scanf在vs2022中是一个不安全的函数 ,vs自定义scanf_s是一个安全的函数 ,但是这在转给其他编译器可能不适用
我们可以在开头加上一个#define _CRT_SECURE_NO_WARNINGS 1可以解决问题
但是自己打比较麻烦 ,这个时候我们可以打开vs编译器的文件然后找到VC这个文件
然后打开vcprojectltems
接着找到newc++file.cpp
右键用Notepad++这个软件打开
在里面输入#define _CRT_SECURE_NO_WARNINGS 1
保存
这样每次打开开头就会有这么一串
2.第二种方法
打开vs后 ,在你创建文件名字右键打开
找到属性 点开
找到c/c++ 打开
找到预处理器 右边点开
进入编辑输入_CRT_SECURE_NO_WARNINGS
这样也ok 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!