admin管理员组文章数量:1026900
方法一:也是最简单的,将scanf改为scanf_s就可以使用
虽然这样可以解决问题,但并不建议这样子做,原因是scanf_s不是c语言自己的,它只能在vs这个编译器里可以正常使用,在其它编译器里是不认scanf_s这个函数的,代码的移植性将大大削弱。
方法二:在第一行,注意,是第一行引入
#define _CRT_SECURE_NO_DEPRECATE即可
这样我们就可以用c语言自带的scanf啦。
这样其实也有一个弊端,就是我们每创建一个新项目就要重新添加这句话太麻烦了,我们可不可以以后一创建新项目它就自动在第一行就打出#define _CRT_SECURE_NO_DEPRECATE这句话呢,答案是可以的
1.下载一个名为《Everything》的软件,这是一款用于搜索文件名和文件位置的软件
2.然后打开《Everything》软件,搜索newc++file.cpp
鼠标右键打开路径
将它脱出桌面,右键编辑把上面那句#define _CRT_SECURE_NO_DEPRECATE写在文本第一行
3.将桌面的那个拖回到路径里面去,有的是复制回去,有的是直接放回去,效果一样
新建一个项目会发现他会自动打出#define _CRT_SECURE_NO_DEPRECATE
完成
方法一:也是最简单的,将scanf改为scanf_s就可以使用
虽然这样可以解决问题,但并不建议这样子做,原因是scanf_s不是c语言自己的,它只能在vs这个编译器里可以正常使用,在其它编译器里是不认scanf_s这个函数的,代码的移植性将大大削弱。
方法二:在第一行,注意,是第一行引入
#define _CRT_SECURE_NO_DEPRECATE即可
这样我们就可以用c语言自带的scanf啦。
这样其实也有一个弊端,就是我们每创建一个新项目就要重新添加这句话太麻烦了,我们可不可以以后一创建新项目它就自动在第一行就打出#define _CRT_SECURE_NO_DEPRECATE这句话呢,答案是可以的
1.下载一个名为《Everything》的软件,这是一款用于搜索文件名和文件位置的软件
2.然后打开《Everything》软件,搜索newc++file.cpp
鼠标右键打开路径
将它脱出桌面,右键编辑把上面那句#define _CRT_SECURE_NO_DEPRECATE写在文本第一行
3.将桌面的那个拖回到路径里面去,有的是复制回去,有的是直接放回去,效果一样
新建一个项目会发现他会自动打出#define _CRT_SECURE_NO_DEPRECATE
完成
本文标签: 解决方法functionscanfvariableusi
版权声明:本文标题:关于VS scanf出现‘scanf‘: This function or variable may be unsafe. Consider usi问题的解决方法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1738336056a1562711.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论