关于vs中scanf()函数报错问题的解决

简介: 关于vs中scanf()函数报错问题的解决

前言

在vs中,在使用scanf()函数时,编译器会报错,这是vs为数不多的一个小问题,相对于它的优点,这点小错误,是可以忽略的,毕竟我们也有多种解决方法,下面来带大家看看。

如有谬误,请指正!

方法一

我们在每一个项目代码的第一行加上下面这个代码,就可以解决scanf()函数报错的问题。

#define _CRT_SECURE_NO_WARNINGS 1

法二(推荐使用,一劳永逸)

搜索newc++ 文件

点开之后,我们将#define _CRT_SECURE_NO_WARNINGS 1 复制到笔记本里面,然后保存

部分电脑可能没有办法直接保存,可以在桌面创建一个笔记本,将代码复制进去,将文件名改为newc++file,复制到原来的位置,替换原来的文件就可以了。桌面的权限大,可以完成。

法三

仅将函数scanf替换为scanf_s即可,其他语法不变。但scanf_s函数并不是C语言函数库里的标准函数,而是VS编译器所提供的函数,所以并不推荐用这种方法来解决问题。

总结

针对于vs中scanf()报错有许多解决方法,小编仅展示了三种方法,其中法二是推荐使用的方法。大家可以尝试一下。


目录
相关文章
|
9月前
|
C++
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
|
1月前
|
程序员 编译器 C语言
main函数,printf函数,和库函数
main函数,printf函数,和库函数
23 1
|
3月前
printf函数的返回值
printf函数的返回值
13 0
|
5月前
|
C语言
printf与scanf函数的返回值
printf与scanf函数的返回值
|
6月前
|
程序员 C语言
“main函数”以及“printf函数和库函数”的理解
“main函数”以及“printf函数和库函数”的理解
44 0
“main函数”以及“printf函数和库函数”的理解
|
9月前
|
编译器 C语言 C++
scanf返回值被忽略的原因及其解决方法(vs2019)
scanf返回值被忽略的原因及其解决方法(vs2019)
304 0
|
9月前
|
编译器 C++
5秒教你一劳永逸解决vs中scanf等函数无返回值的问题
5秒教你一劳永逸解决vs中scanf等函数无返回值的问题
104 0
|
10月前
|
编译器
printf()scanf()函数使用
printf()scanf()函数使用
41 0
|
10月前
|
人工智能
scanf函数与getchar函数区别
scanf函数与getchar函数区别
111 0
|
IDE 编译器 开发工具
VS 调用 scanf 的正确姿势
VS 调用 scanf 的正确姿势
272 0
VS 调用 scanf 的正确姿势