scanf()函数在VS2013上运行报错的解决办法
来源:互联网 发布:美工做首页 编辑:程序博客网 时间:2024/04/24 12:21
在VS2013上初次运行C程序的scanf()函数,会出现以下的错误。
Error 1error 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.e:\program\c\c primer plus例子\chapter2\chapter2\chapter2\first.c51 Chapter2
这是因为scanf()在读取时不检查边界,所以可能会造成内存泄露,所以VS2013提供了scanf_s()来替代,在调用时,必须提供给scanf_s一个数字以表明读取多少位字符,用法为scanf_s("%c",&letter,sizeof(letter))。
网上有很多解决方法,比如豆瓣http://www.douban.com/note/483422317/?type=like,个人认为,在新建控制程序中,去掉
0 0
- scanf()函数在VS2013上运行报错的解决办法
- scanf()函数在vs2013中取消报错的方法
- vs2013上运行scanf
- 有关VS2013中,使用scanf函数报错的解决方法
- pcl在vs2013上运行时出现数组越界的报错
- VS2013使用scanf报错
- VS2013使用scanf报错
- 解决在VS2013中使用scanf和printf的报错
- VS2013用inet_ntoa报错的解决办法
- VS2013运行报错error C4996: 'scanf': This function or variable may be unsafe.
- 关于VS2013中scanf()函数的C4996错…
- scanf 函数报错 error C4996: 'scanf'
- VS2013 运行报错 error2065
- vs2013编译程序不能在xp上运行的问题
- vs2015的程序在vs2013上运行出现:error MSB8020
- vs2015的程序在vs2013上运行出现:error MSB8020
- VS2013中的getch()和scanf()报错问题
- matlab7在win7上运行报错
- 在 Ubuntu 系统中部署 Git Server
- 模型
- POJ 3617 Best Cow Line(贪心,字典序比较)
- xss跨站攻击 cookie设置
- 40个迹象表明你还是PHP菜鸟
- scanf()函数在VS2013上运行报错的解决办法
- Eclipse使用学习指南
- hdu 5564 Clarke and digits(矩阵快速幂)
- php版 - 每个程序员1小时内必须解决的5个编程问题
- FOJ有奖月赛-2015年11月 Problem F 攻占计划
- left join的强大
- 二叉树的操作
- 1.0.3Docker Compose
- hdu 5565 Clarke and baton(水)