前言
本篇文章叙述解决在VIsual Studio解决scanf()无法正常使用问题。
一、问题描述
二、解决方法
- 临时解决
在源文件的第一行放置下面这行代码
#define _CRT_SECURE_NO_WARNINGS
- 永久解决
方法原理:在Visual Studio中,每次新建一个.c文件或者一个.cpp文件都是对newc++file.cpp文件的拷贝。
步骤一:在Visual Studio安装目录下寻找newc++file.cpp这个文件,具体位置是在Visual Studio安装目录\Common7\IDE\VC\VCProjectItems这个目录下。如果嫌麻烦,可以使用文件搜索功能。
步骤二:以管理员身份打开这个文件,并在文件中复制以下语句并保存
#define _CRT_SECURE_NO_WARNINGS
保存以后,每次利用Visual Studio创建.c文件都会自动在文件第一行写入。