出现这种情况不要慌只需要进行一点点小小的操作就OK了。
一、第一种方法
可以把“scanf”改为“scanf_s”程序即可运行
注意:非常不建议用这种方法,因为只有vs编译器认识“scanf_s”这个东西其他编译器不认识,在其他编译器中不能用。scanf_s这个函数是VS编译器自己提供的函数非标准C提供的函数
二、第二种方法
首先在浏览器中下载“everything”这个软件,这是一个搜索文件的软件。
长这个样子
下载完成之后打开在上方搜索框中搜索“newc++file.cpp”这个文件。
右击选择打开路径。
把这个文件复制到桌面上,一定要复制到桌面上要不然打不开。
右击选择“编辑”。
然后会出现“记事本”这时候我再把"VS编译器"打开。
把鼠标放在这段文字上面右击选择“复制”
然后粘贴到“记事本”上只留下下图这句话,然后保存。
最后把桌面上的“记事本”拖到原来的文件夹中会发现出现这种情况
我们直接选择“替换目标中的文件”,还会出现
选择继续。现在就可以把桌面上的复制文件删除了。
现在你新创建一个“源文件”就会发现文件顶部是如下图所示(在VS工程中创建新的.c或者.cpp文件的时候,都是拷贝new++file.cpp这个文件的!如果在new++file.cpp文件中加入新的东西,那么新建的文件中也会有一样的东西)
这时我们的scanf就可以正常使用了!