IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 解决VS中scanf返回值被忽略问题 -> 正文阅读

[C++知识库]解决VS中scanf返回值被忽略问题

最方便解决scanf函数报错的方法

出现问题


在VS编译器中,如果在代码中使用scanf函数大概率会报这样的错误

具体意思是这个函数或者变量可能不安全,考虑使用sanf_s替换,为了让这个警告失效可考虑使用#define _CRT_SECURE_NO_WARNINGS

VS编译器认为,C语言提供scanf函数是不安全的,所以VS提供了一个安全的版本scanf_s

解决方法


1.拷贝#define _CRT_SECURE_NO_WARNINGS 1(放在第一行)但为了避免每次使用scanf函数都要加上这句话,可在newc++file.cpp中加上这句话(原因是VS中新建的源文件都是拷贝newc++file.cpp文件的 。

?2.这里便需要安装一个查找文件everything工具voidtools

安装好后查找newc++file.cpp文件-右击鼠标-选择打开路径

VS安装好后会把文件放在这个位置,如果直接打开文件内容是没有权限的,可把该文件拷贝到桌面,在桌面上进行更改,将#define _CRT_SECURE_NO_WARNINGS 1添加在文件中

?3.打开拷贝在桌面上newc++file.cpp文件,并添加保#define_CRT_SECURE_NO_WARNINGS 1

?4.拷贝已经添加的文件到原先的newc++file.cpp文件的路径中,点击替换目标中的文件便完成好了。

以后创建源文件时都会默认加上这句话,可以放心使用scanf函数,不会报错。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-01-29 22:54:07  更:2022-01-29 22:54:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:22:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码