error C4996: 'sprintf': This function or variable may be unsafe 解决方法
来源:互联网 发布:淘宝店铺手机发布宝贝 编辑:程序博客网 时间:2024/05/23 12:03
在vs2013环境下编译别人写的C程序代码,在遇到输入输出时或字符串,会遇到一些错误。如下面一段代码
sprintf(imageNumberText, "image-%04d.jpg", imageNumber++);编译后,系统报错:
错误 1error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.E:\VS2013_AR_Project\ARSimpleTest\ARSimpleTest\simpleTest.cpp392 1 ARSimpleTest
这不是语法的错误,而是IDE默认禁止这种容易产生漏洞的旧函数,解决的方法,一种是替换为新的更安全的函数,另一种在预编译出添加下面一行:
#pragma warning(disable:4996)
在网上查了以下资料,很能是互相照抄,大多写成了 prama,编译还是出错,写成上面一行的就行了。
3 0
- error C4996: 'sprintf': This function or variable may be unsafe
- error C4996: 'sprintf': This function or variable may be unsafe.
- error C4996: 'sprintf': This function or variable may be unsafe 解决方法
- error C4996: 'sprintf': This function or variable may be unsafe 解决方法
- warning C4996: 'sprintf': This function or variable may be unsafe.
- error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. T
- error C4996: 'sprintf': This function or variable may be unsafe.Consider using sprintf_s instead.
- error C4996: 'sprintf': This function or variable may be unsafe.Consider using sprintf_s instead.
- error C4996: 'sprintf': This function or variable may be unsafe.Consider using sprintf_s instead.
- error C4996:'sprintf':This function or variable may be unsafe的特殊情况
- error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead.
- vs2013 error c4996: This function or variable may be unsafe
- vs2012 error c4996: This function or variable may be unsafe
- vs2012 error c4996: This function or variable may be unsafe
- error C4996: 'strcpy': This function or variable may be unsafe.
- error C4996: 'fopen': This function or variable may be unsafe.
- error c4996: 'fopen': This function or variable may be unsafe
- error C4996 This function or variable may be unsafe
- RabbitMQ
- UnityEngine中Animator相关类的说明
- Stanford机器学习笔记-8. 支持向量机(SVMs)概述
- shell脚本基础
- Line belt
- error C4996: 'sprintf': This function or variable may be unsafe 解决方法
- 支持向量机(SVM)基础
- Linux 命令
- mysql数据库修改密码
- 基于协同过滤算法的推荐系统实现
- AV.Music.Morpher.Gold.v5.0.38.WinAll.Cracked-CRD\
- 深入理解面向过程与面向对象的思想差异与各自特色
- 一百道面试题(开发人员必备)
- bitbake linux-name 执行各个task的过程