VS中scanf函数无法运行

请问VS中scanf函数,为什么无法进行啊,总是报错,请问有什么解决方法,谢谢

vs中总有一些奇奇怪怪的东西

开头加一句 #define _CRT_SECURE_NO_WARNINGS
或者用scanf_s

用 scanf_s

【相关推荐】



  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7735853
  • 你也可以参考下这篇文章:在VS中使用scanf()不报错的方法
  • 除此之外, 这篇博客: VS使用scanf函数报错解决方法中的 VS使用scanf函数报错解决方法 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    首先来看一段很简单的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新格式化输入函数。



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^