关于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()报错有许多解决方法,小编仅展示了三种方法,其中法二是推荐使用的方法。大家可以尝试一下。


目录
相关文章
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
|
7月前
|
C语言 C++
C语言printf()函数详解
C语言printf()函数详解
|
7月前
|
存储 缓存 移动开发
【C语言基础篇】scanf()函数详解
【C语言基础篇】scanf()函数详解
|
安全 C语言 C++
VS中使用scanf函数报错如何解决?
VS中使用scanf函数报错如何解决?
60 0
C语言第4弹-printf函数、scanf函数介绍
C语言第4弹-printf函数、scanf函数介绍
while(~scanf(“%d“,&a)&&~a)用法
while(~scanf(“%d“,&a)&&~a)用法
131 0
|
C语言 数据安全/隐私保护
【C语言】getchar与scanf输入函数注意事项
【C语言】getchar与scanf输入函数注意事项
118 0
|
编译器 C语言 C++
scanf返回值被忽略的原因及其解决方法(vs2019)
scanf返回值被忽略的原因及其解决方法(vs2019)
868 0
|
编译器 C++
5秒教你一劳永逸解决vs中scanf等函数无返回值的问题
5秒教你一劳永逸解决vs中scanf等函数无返回值的问题
145 0
|
编译器
printf()scanf()函数使用
printf()scanf()函数使用
77 0

热门文章

最新文章