手机
当前位置:查字典教程网 >软件教程 >编程开发 >Visual Studio 2013中scanf函数无法使用的详细解决办法
Visual Studio 2013中scanf函数无法使用的详细解决办法
摘要:学过C语言的都知道,“scanf”函数是一个最基本的输入函数,但是在使用微软的VisualStudio进行编译时,会...

学过C语言的都知道,“scanf”函数是一个最基本的输入函数,但是在使用微软的Visual Studio进行编译时,会报错,提示“scanf”函数是不安全的。那我们应该如何处理呢,下面告诉大家一般的方法。

1、打开Visual Studio 2013新建一个Win32的控制台工程,并输入工程名,选择路径后,点击“ok”。

Visual Studio 2013中scanf函数无法使用的详细解决办法1

2、之后会出现工程向导,我们简单起见才用默认的即可,点击“finish”,完成工程创建

Visual Studio 2013中scanf函数无法使用的详细解决办法2

3、工程创建完成后,在“1001.cpp”文件中我们写一段最简单的“a+b”程序,如下图中红框内的代码。写完之后并进行编译,可以直接按“ctrl+f5”,或者点击导航栏“Debug”之后再点击“start without debugging”,如图2

Visual Studio 2013中scanf函数无法使用的详细解决办法3

Visual Studio 2013中scanf函数无法使用的详细解决办法4

4、编译完成后发现编译器提示了如下错误。具体内容为“error 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.”

Visual Studio 2013中scanf函数无法使用的详细解决办法5

5、对于以上错误,其实编译器已经告诉了我们解决方法,通过在工程设置中,加入“_CRT_SECURE_NO_WARNINGS”来消除警告。我们点击“PROJECT”,再选则“最后一个选项”也就是当前工程的设置选项,如图所示。也可以按快捷键“Alt+F7”。

Visual Studio 2013中scanf函数无法使用的详细解决办法6

6、工程设置窗口如图所示,按照步骤来,先选择“Configuration Properties”,再选择“C/C++”,再选择“Preprocessor”

Visual Studio 2013中scanf函数无法使用的详细解决办法7

7、完成上述步骤后,选择“Preprocessor Definitons”,这时会发现,右侧有一个倒三角,点击它会出现两个选择,我们选择“Edit”。如图

Visual Studio 2013中scanf函数无法使用的详细解决办法8

8、之后会出现如下窗口,在红框中可以进行编辑,我们在其中加入“_CRT_SECURE_NO_WARNINGS”并点击确定。如图2.

Visual Studio 2013中scanf函数无法使用的详细解决办法9

Visual Studio 2013中scanf函数无法使用的详细解决办法10

9、之后的窗口全部点击确定,设置就完成了。现在我们再次去编译该工程。这时,已经可以成功编译了,并能够运行,我们可以输入数据进行测试。这样以后就不会再报错了。

Visual Studio 2013中scanf函数无法使用的详细解决办法11

注意事项:许多错误,是可以通过编译器的提示得到解决的。

【Visual Studio 2013中scanf函数无法使用的详细解决办法】相关文章:

Visual Studio 2008开发中提高工作效率的小技巧

关闭Visual Studio 2005实时调试的步骤

Microsoft Visual Studio 2010 Ultimate 下安装wcsf 2010出现问题的解决方法

安装Visual Studio2013后打开闪退该怎么办?

Android Studio彻底删除工程项目的详细方法

Visual Studio 2010 实用功能总结

Sublime Text 2中文显示乱码的解决方法

Visual Studio 2015 安装图文详细步骤

Visual Studio 2005实时调试器关闭后还一直弹的解决办法

java环境变量配置好后双击jar文件无法运行的解决办法

精品推荐
分类导航