《C++ 开发从入门到精通》——1.4 第一个C++程序
本节书摘来自异步社区出版社《C++ 开发从入门到精通》一书中的第1章,第1.4节,作者: 王石磊 , 韩海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。
图片 1 知识点讲解:光盘:视频PPT讲解(知识点)第1章第一个C++程序.mp4
简单了解了C++的重要性和基本知识后,本节内容将通过一个简单的C++程序来讲解其程序结构、语法规则和表达方式,为读者进行本书后面知识的学习打下基础。
实例001 在屏幕中输出指定的字符串
源码路径 光盘视频实例第1章001 视频路径 光盘视频实例第1章001
本程序通过Visual C++ 6.0开发实现,功能是实现简单的指定的字符串。本实例的具体实现过程如下。
① 打开Visual C++ 6.0,依次选择“Flie︱New”命令,弹出“New”对话框,在此选择要创建的工程类型、工程文件的保存位置和工程名称,如图1-60所示。
![b6a1a5651e803489dac09859956ec26be75de7a4](https://yqfile.alicdn.com/b6a1a5651e803489dac09859956ec26be75de7a4.png)
图1-60 设置新工程
② 选择“Win32 Console Application”选项,在“Project name”框中输入工程名称“first”,在“Location”框中输入工程的保存位置。最后单击“OK”按钮,弹出图1-61所示对话框。
![b487b1939c963ac7c794544d636c780575ed234c](https://yqfile.alicdn.com/b487b1939c963ac7c794544d636c780575ed234c.png)
图1-61 选择控制台程序类型
在此选择设置控制台程序的类型,此时会有如下3个选项。
An empty project:创建一个空工程,不会自动生成程序文件,只包含环境配置文件。
A simple application:创建一个简单程序,只是一个简单的程序框架,不包含任何有用的代码。
A “Hello World!” application:创建一个有输出语句的简单程序。
An application that supports MFC:创建带有MFC支持的框架程序。
此处选择A “Hello World!” application项,单击“Finish”按钮,弹出图1-62所示对话框。
![7d7612cbb46eceaaa5752a0610fc01dafcd87105](https://yqfile.alicdn.com/7d7612cbb46eceaaa5752a0610fc01dafcd87105.png)
图1-62 工程摘要
③ 此窗口是摘要说明窗口,说明了里面包含哪些文件。单击“OK”按钮后会成功创建一个简单的控制台程序。此时返回Visual C++ 6.0的主窗口,左侧“File View”选项卡显示了文件结构图,右侧是编写代码的地方,如图1-63所示。
![12fd25f7a6d90c2ddd4d8ebaf4ab842f90306a38](https://yqfile.alicdn.com/12fd25f7a6d90c2ddd4d8ebaf4ab842f90306a38.png)
图1-63 主窗口
④ 建立和编辑C++源程序文件,执行“Project | Add to Project | New”菜单命令,在“New”对话框的“File”页面选择“C++ Source File”项,输入文件名,单击“OK”项确认,编辑源程序代码,如图1-64所示。
![e82a0f9bd1360a252d86dc2e1263f08a2997237c](https://yqfile.alicdn.com/e82a0f9bd1360a252d86dc2e1263f08a2997237c.png)
图1-64 新创建一个C++文件
实例文件first.cpp的源代码如下。
#include "stdafx.h" #include "iostream.h" void main(){ cout " 这是一个C++程序!" endl; cout " 这是一个C++程序!" endl; cout " 这是一个C++程序!" endl; cout " 这是一个C++程序!" endl; cout " 这是一个C++程序!" endl; cout " 这是一个C++程序!" endl; };
范例001:输出“大家好才是真的好!”字符串 源码路径:光盘\演练范例\001\ 视频路径:光盘\演练范例\001\ 范例002:输出节日的祝福 源码路径:光盘\演练范例\002\ 视频路径:光盘\演练范例\002\
⑤ 编译程序、生成可执行程序。执行“Build | Build”菜单命令,即可以建立可执行程序,若有语法错误,编译器会在窗口下方的输出窗口中显示错误信息。
执行“Bulid | Execute”菜单命令即可在伪DOS状态下运行程序,也可以进入DOS状态后运行已建立的程序,如图1-65所示。
~UV{T[S%XIUWLJ6~4C8R~AI
![94ddb8f7afcddeedd1e545b453f8ed3876afcf2a](https://yqfile.alicdn.com/94ddb8f7afcddeedd1e545b453f8ed3876afcf2a.png)
图1-65 控制台应用程序运行界面
通过以上步骤,我们引导读者使用Visual C++6.0创建、编译和运行了一个最简单的C++程序,请读者在课后练习,尝试实现自己的C++程序。上面的实例比较简单,在实际的应用程序开发过程中,要编写的程序将比这复杂得多,也会出现各种各样的错误,所以希望读者多加注意。
Mqtt开发笔记:windows下C++ ActiveMQ客户端介绍、编译和使用 项目需求,需要使用到mqtt协议,之前编译QtMqtt库,不支持队列模式queue(点对点),只支持订阅/发布者模式.,所以使用C++ ActiveMQ实现。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- 传智播客c/c++公开课学习笔记--邮箱账户的破解与邮箱安全防控
- 【C/C++学院】(2)函数/Lua/数组/恶搞程序(修改桌面背景,播放音乐)
- C++类模板
- c++ winapi 在当前程序(local)调用目标程序(target)的函数
- C++中嵌入python程序——命令行模式
- RPC框架Thrift例子-PHP调用C++后端程序
- C语言/C++基础之爱心程序源码(附源码)
- 完美数(C++)
- 比物理线程都好用的C++20的协程,你会用吗?
- C++AMP介绍(一)
- 【华为OD机试 2023最新 】 农场施肥(C++ 100%)
- c++ 解压缩
- c++程序猿经典面试题
- nodejs c++扩展
- C/C++使用技巧(二十二):再谈C/C++多文件编译生成与调用的静态库/动态库[本文所有源码分享]
- 浅谈C++多态性
- 实例详解C++程序的五大内存分区
- C++程序启动时报“0xc0000022”无法启动的错误
- 在Windbg中设置断点追踪打开C++程序远程调试开关的模块
- 使用Windbg定位Windows C++程序中的内存泄露
- 使用Windbg排查C++程序调用IsBadReadPtr或IsBadWritePtr引发内存访问违例问题