当前位置: 首页 > news >正文

VS2022输入 scanf 报错解决方法

在这里插入图片描述

1.第一种解决办法(不推荐)

•将 scanf 替换为 scanf_s
scanf_s 是VS提供的一个函数,scanf_s函数的使用和scanf有区别的
scanf_s 是VS提供的一个函数,其他的编译器可能不认识这个函数,那么我们所写的代码就存在跨平台的问题

2.第二种办法

(1)在当前的代码所在位置的 .c 文件的第一行加上 #define _CRT_SECURE_NO_WARNINGS
这样就不会报错啦
在这里插入图片描述
(2)但是以后每次在新的.c文件中编写scanf函数就要添加#define _CRT_SECURE_NO_WARNINGS这样太麻烦啦,我们可以让新建的.c文件默认加上这句话#define _CRT_SECURE_NO_WARNINGS

• 首先我们打开 VS下载磁盘 ,在搜索上输入 newc++file.cpp,点开该文件的所在位置
在这里插入图片描述
在这里插入图片描述

•打开这这个文件,将 #define _CRT_SECURE_NO_WARNINGS复制在里面,有些电脑的不会显示_在这里插入图片描述

•点击保存,有些电脑就直接可以保存了,但是有的电脑会显示没有权限

在这里插入图片描述
在这里插入图片描述
•电脑提示没有权限
在这里插入图片描述
•当电脑提示没有权限时,我们可以将 newc++file.cpp这个文件移动到电脑桌面上进行操作,这时候不要把该界面的文件夹关掉。在这里插入图片描述
•打开桌面这个文件,将 #define _CRT_SECURE_NO_WARNINGS复制在里面,有些电脑的不会显示_,保存后移动回去,这样就完成了在这里插入图片描述在这里插入图片描述
在这里插入图片描述
•接着我们在 VS上创建一个.c文件
如何创建.c文件看这里:
(https://blog.csdn.net/Siri_s12/article/details/143838297?spm=1001.2014.3001.5501)
第一行就会自动出现
#define _CRT_SECURE_NO_WARNINGS在这里插入图片描述
**千万要记住不要把 newc++file.cpp弄不见了 **

相关文章:

  • 99.HarmonyOS NEXT跑马灯组件教程:动画配置与参数详解
  • 工厂模式的扩展
  • 2.7 滑动窗口专题:串联所有单词的子串
  • 2024浙江大学计算机考研上机真题
  • 日志、类加载器、XML(配置文件)
  • 如何免费无限制使用 Cursor 软件:完整指南
  • 生活中的可靠性小案例12:类肤材质老化发粘问题
  • git操作大全
  • EDAS:投稿经验-word版本-问题解决
  • 微服务架构: SpringCloud实战案例
  • 计算机网络开发--阻塞与非阻塞、同步与异步、http协议
  • 使用 PaddleNLP 在 CPU(支持 AVX 指令)下跑通 llama2-7b或DeepSeek-r1:1.5b 模型(完成度80%)
  • VUE2与VUE3的底层监听工具对比:Object.defineProperty() (Vue 2) 与 Proxy (Vue 3)
  • 树莓派急速安装ubuntu;映射磁盘与储存磁盘文件;ubuntu映射整个工程;保存系统工作状态
  • DOM4J解析XML, 修改xml的值
  • Springboot+mybait查询功能撰写
  • prometheus自定义监控(pushgateway和blackbox)和远端存储VictoriaMetrics
  • 深度解析React Native底层核心架构与演进之路
  • 零基础keil:设置注释快捷键
  • 【RNN神经网络】序列模型与RNN神经网络
  • 想找做海报的超清图片去哪个网站找/关键词优化意见
  • 网站建设与实现 文献综述/图片搜索
  • 广州天河做网站/抖音搜索seo
  • 哪些网站教你做美食的/网络营销方式有几种
  • 网站seo诊断书/买外链
  • 莆田 网站建设/网页设计工资一般多少