请问VS中scanf函数,为什么无法进行啊,总是报错,请问有什么解决方法,谢谢
vs中总有一些奇奇怪怪的东西
开头加一句 #define _CRT_SECURE_NO_WARNINGS
或者用scanf_s
用 scanf_s
【相关推荐】
首先来看一段很简单的C语言代码
#include<stdio.h>
int main(void)
{
char s[10];
scanf("%s",s);
printf("%s",s);
return 0;
}
这段代码的作用就是输入一个字符串,再把这个字符串输出。在其他IDE(集成开发环境)上,是完全可以运行的,但是在Microsoft Visual Studio(美国微软公司开发的可视化编程开发软件)的系列软件上(从Microsoft Visual C++ 2005开始),Microsoft Visual Studio系列软件直接使用scanf函数会报错,但是也提供了一个叫scanf_s新格式化输入函数。