| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> C++知识库 -> 【全网最强C语言学习】C语言入门篇(番外)——VS下scanf不安全问题 -> 正文阅读 |
|
|
[C++知识库]【全网最强C语言学习】C语言入门篇(番外)——VS下scanf不安全问题 |
?前言?? ? ? ? 作为一个小白说出标题这样的话看来是有些大言不惭,但博主有心将这个系列做好、做精。实话说博主学习C语言不过两个多月,也很能明白初学者的困惑,所以会尽肯能详细。同时作为一个系统的教程,这个系列会持续推新的,所以关注博主🍻,在学习C语言的路上结伴前行吧!
目录 一、问题引入? ? ? ? ?现在我们随便写一段关于scanf的代码,为什么会出现下面的错误呢?(警告就不要管他了,scanf的返回值表示读入字符的个数,在这里我们没有创建变量去接收返回值,所以出现警告。但我们用不到这个返回值,所以就让他警告着吧😄)
?二、方法论我们再来看一下编译器所给的提示。 红框里的话翻译过来就是使用”define _CRT_SECURE_NO_WARNINGS”避免报错。既然编译器都这么说了,那我们就照做吧。
?但注意这句话必须放在最上面,不行你试试看
?三、方法改进? ? ? ? 每次都要加这一段代码岂不是很麻烦,有没有一劳永逸的做法呢?还真有,vs里有这么一个文件,在这里写入的代码会自动添加到新创建的.c? ?.h文件中去。我们来试试
?首先我们尝试在编译器下编辑,结果是被拒绝访问
?那我们试试看在记事本下编译 ?结果是没有权限 ?所以到底该怎么修改这个文件呢
?其实对于上面的问题还有另外的解决办法,只不过稍微麻烦些,需要下载notepad++ (提取码:CSDN)
?选择Edit? with Notepad++,使用他直接编辑即可。一样的效果
|
|
|
| C++知识库 最新文章 |
| 【C++】友元、嵌套类、异常、RTTI、类型转换 |
| 通讯录的思路与实现(C语言) |
| C++PrimerPlus 第七章 函数-C++的编程模块( |
| Problem C: 算法9-9~9-12:平衡二叉树的基本 |
| MSVC C++ UTF-8编程 |
| C++进阶 多态原理 |
| 简单string类c++实现 |
| 我的年度总结 |
| 【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
| c语言常见错误合集 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/14 17:21:43- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |