#define _CRT_SECURE_NO_WARNINGS
现在编译是不是就成功了。
1.2 工程中配置
如果非安全CRT函数用在很多不同的文件中,由于作用域的关系,你可能需要在多处写下宏定义语句。这样不太方便,这时候你可以选择在工程配置中一劳永逸的解决这个问题。步骤如下:
- 打开工程属性界面
在工程名上右键,选择“Properties”,进入下面的界面。
- 宏定义添加窗口
如图,选择“Configuration Properties” -> “C/C++” -> “Preprocessor” -> “Preprocessor Definitions”。点击右边的下拉箭头,之后点击“Edit”。
- 添加宏定义
把_CRT_SECURE_NO_WARNINGS
添加到List中。
之后,点击OK。
现在编译试试,报错没有了。
1.3 静态引用运行时库
打开打开工程属性界面,选择“C/C++” -> “Code Generation” -> “Runtime Library”。
如图,默认情况下是动态引用。我们需要改成静态引用。
下拉窗中的四个选项意义如下。
对与debug版本的程序:
-
/MTd 静态引用运行时库的debug版本
-
/MDd 动态引用运行时库的debug版本
对与release版本的程序:
-
/MT 静态引用运行时库的release版本
-
/MD 动态引用运行时库的release版本
1.4 忽略警告
报错信息中,有这样一部分error C4996:
,这是这个问题的错误码。我们可以显示地要求VS不要提示这种问题的信息。只要在代码开始的部分加入下面这句话即可:
#pragma warning(disable:4996)
问题是不是解决了。
2. 查看运行结果
==========
#include int main() { printf(“Hello world!”); return 0; }
上面这段代码,如果直接按F5运行,你会看到一个一闪而过的控制台窗口。这个窗口出现的时间很短,以至于很难看清楚结果。解决这个问题又很多方法,常见的大概有下面四种:
2.1 Ctrl + F5
这个是最常见的方法,按下Ctrl + F5
组合键,会看到下面这个结果:
美中不足的是系统会自动添加一行字:“请按任意键继续…”。当你按任意键之后,窗口消失。
2.2 断点
如图所示,在最后一行代码处打断点。之后,按F5开始调试执行程序,会看到下面这个结果:
程序被停在断点处,而命令行窗口也被停下了。看完结果后,只需要再按一下F5继续执行程序,它就会正常结束。
2.3 getch()
通过getch
函数,可以实现和2.1相同的效果,不过没有哪行字。代码如下:
int main() { printf(“Hello world!”); getch(); return 0; }
执行这段代码,命令行会停在新加这行代码执行后,直到按下任意键程序才继续执行到结束。
2.4 system(“pause”)
system
函数是不是很熟悉,上一篇文章中我们已经认识过了。加上这句话其实是调用了系统提供的pause
这个命令。效果和2.1完全相同。
3. 单步调试
========
依然是前面那段代码,我们按F10
键来进行单步调试。
左边黄色的箭头表示当前程序的执行位置。按一下F10键,箭头指向的这行代码就被执行,同时箭头指向下一行。这样完全按照程序运行的过程执行。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)
最后
资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!
自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。
**
[外链图片转存中…(img-yBA4HpGF-1713766834840)]
最后
[外链图片转存中…(img-hHEKEhJ2-1713766834840)]
[外链图片转存中…(img-G9n6ZkHr-1713766834841)]
资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!
自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。