您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页VisualStudio使用scanf函数报错

VisualStudio使用scanf函数报错

来源:化拓教育网

在VisualStudio中使用C语言的scanf函数进行编译时会报这样的错误。

错误 C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. Project1 E:\vs2022\Project1\Project1\scanf.c 10

这是因为VisualStudio编译器自己提供了一个输入函数,编译器想让我们使用它提供的输入函数。

解决方法

  • 使用它提供的输入函数,scanf_s;

  • 在程序的第一行加上#define _CRT_SECURE_NO_WARNINGS 1

这样再次编译就会通过

自动在程序生成#define _CRT_SECURE_NO_WARNINGS 1方法

打开文件所在路径,把这个文件放到桌面上,使用记事本打开,加上#define _CRT_SECURE_NO_WARNINGS 1这句代码,然后保存,最后拖回到原来的位置中,替换相同的文件。

以后在vs中新建C语言项目时它会在程序第一行自动加上这句话

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务