在vs中不能使用scanf函数的解决方法。

问题描述:c语言使用scanf函数,下方会出现报错以及绿色下划线。

在vs中不能使用scanf函数的解决方法。_第1张图片

: 

 

解决方法:

1、使用vs内部的scanf_s函数来替代它(scanf),

但也会有一些问题存在;如:代码可移植性会降低;

2、在文件顶部输入#define _CRT_SECURE_NO_WARNINGS 1;便可继续使用scanf函数 且可移植性不会被影响。

但是每个文件都输入一次会比较麻烦;便可以考虑修改配置文件,达到每次新建文件都自带;

此处我们会使用everything这款软件,来快速找到配置文件;(软件下载地址:voidtools)

搜索配置文件:newc++file.cpp,并打开路径;

在vs中不能使用scanf函数的解决方法。_第2张图片

 

复制配置文件,并在副本中添加代码:#define _CRT_SECURE_NO_WARNINGS 1;

在vs中不能使用scanf函数的解决方法。_第3张图片

 保存副本,删除源文件newc++file.cpp;并将副本重命名为newc++file.cpp;

之后新建.c文件时都会自带#define _CRT_SECURE_NO_WARNINGS 1这行代码。

你可能感兴趣的:(c语言)