VISUAL STUDIO入门使用教程

VISUAL STUDIO入门使用教程VISUALSTUDIO 入门使用教程

可是今天我想输入的是scanf(“%s%s”,&s1,&s2);我要输入的s1是I am Bob!,s2是What is your name?

系统很难识别那部分是s1,那部分是s2,很容易造成越界访问的问题,所以visual studio会提示不安全的函数。visual studio 在解决这个问题时候实现了一个scanf_s的函数。这个函数有三个参数第三个参数是从标准输入获取的数据长度的长度。

scanf(“%s”,&s1,10);这个函数并不是C语言标准的函数,只是vistual studio 平台的函数,如果你使用scanf_s这样的函数,你的代码不能再其它平台跑。所以不建议使用scanf_s函数。

建议使用#define _CRT_SECURE_NO_WARNINGS将这个错误规避掉。(这句加粗必看,前面可以不看)VISUAL STUDIO入门使用教程

接下来给大家介绍一种偷懒方法:我们在平时学习过程中经常会用到scanf函数,为了不让它再出现这类问题,由于

我的VS安装在D盘,所以我打开了它,找到了如上路径,在VC->newc++file中加入#define _CRT_SECURE_NO_WARNINGSVISUAL STUDIO入门使用教程

 

 

,保存退出。以后我每次新建一个新项目,就会有这么一句话。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209674.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午8:41
下一篇 2026年3月19日 上午8:41


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号