摘要: C/C++检测键盘输入,可以用kbhit()函数和或getch()函数。 kbhit()的用法 头文件包括“conio.h”。 程序执行到kbhit()时,等待输入,但是不会停止而是继续运行,有输入时kbhit()才就返回一个非零值,否则返回0。下面是一个例子。 #include <iostream 阅读全文
posted @ 2019-09-06 13:23 MorpheusDong 阅读(19982) 评论(1) 推荐(2) 编辑
摘要: 做一下倒数两题,都是在队列模拟的程序基础上做点修改测试。 5.找出平均等候时间为1分钟时,每小时到达的客户数为多少(试验时间不少于100小时)。 指定队伍最大长度10人,模拟100小时。粗略估计答案在10到20之间,所以我在开始输入的时候为其生成10到20之间的随机数,通过循环不断去试,直到模拟完的 阅读全文
posted @ 2019-09-05 13:08 MorpheusDong 阅读(490) 评论(2) 推荐(0) 编辑
摘要: 这个程序刚开始学有很多难点,个人认为主要有以下三项: 1.链表的概念 2.如何表示顾客随机到达的过程 3.程序执行时两类之间的关系,即执行逻辑 关于第一点,书上的图解释得比较清楚了,把“空指针”示意为接地很形象。为了理解链表的概念,需要自己把指针的指向变动慢慢推演一遍。大体来说,就是要理清头部的指针 阅读全文
posted @ 2019-09-04 17:22 MorpheusDong 阅读(566) 评论(0) 推荐(0) 编辑
摘要: Dbc是描述CAN通信报文和信号信息的文件,用Vector Candb++打开。 用记事本打开后,可以看到固定格式,下面的博客做了详细的解析: https://blog.csdn.net/weixin_44536482/article/details/89030152 阅读全文
posted @ 2019-09-02 11:04 MorpheusDong 阅读(1371) 评论(0) 推荐(0) 编辑
摘要: 1.修改程序清单11.5(随机漫步),使之以特定的格式将结果写入文件中。 //vector.h -- Vector Class #ifndef _VECTOR_H_ #define _VECTOR_H_ #include<iostream> #include<fstream> namespace V 阅读全文
posted @ 2019-08-30 16:25 MorpheusDong 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1.定义一个类表示银行账户。数据成员包括姓名,账号和存款。成员函数可以执行初始化数据、显示数据和取款存款的功能。 //Bank.cpp #include<iostream> #include"BankAccount.h" int main() { CBankAccount my_bank_accou 阅读全文
posted @ 2019-08-21 17:17 MorpheusDong 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 最近在跟一门北大C++程序设计的慕课,openjudge上做到一道题,要求定义一种能够输入输出学生姓名,年龄,学号和学年成绩的类。比较特别的是输入的形式是以逗号隔开的一长串字符串。 我用的方法通过是通过了,但可能比较笨,主要使用getline获取指定字符之前的字符串,使用强制转换函数stoi()转换 阅读全文
posted @ 2019-08-20 21:20 MorpheusDong 阅读(2992) 评论(0) 推荐(0) 编辑
摘要: 1.(未使用原书例题)练习多文件组织。在一个头文件中定义一种学生的结构体,存储姓名和年龄,声明三个函数分别用于询问有多少个学生,输入学生的信息和展示学生的信息。在另一个源文件中给出所有函数的定义。在主程序中使用new初始化结构指针,调用三个函数。 //main.cpp #include<iostre 阅读全文
posted @ 2019-08-19 14:45 MorpheusDong 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1.(简单用一下引用变量,没有采用书中的题目)定义一个替身结构体,存储名字(char[])和力量值(int)。使用结构体引用作为形参写两个函数,一个不加const,使得能对定义的结构体做修改,另一个加上const不变动它的内容。第一个函数设置替身的名字和力量值,第二个函数输出结构的信息。 #incl 阅读全文
posted @ 2019-08-18 16:40 MorpheusDong 阅读(396) 评论(0) 推荐(0) 编辑
摘要: extern是一种“外部声明”的关键字,字面意思就是在此处声明某种变量或函数,在外部定义。 下面的示意图是我的理解。 extern关键字的主要作用是扩大变量/函数的作用域,使得其它源文件和头文件可以复用同样的变量/函数,也起到类似“分块储存”的作用,划分代码。如图所示,在一个头文件里做了外部声明,就 阅读全文
posted @ 2019-08-12 13:39 MorpheusDong 阅读(13082) 评论(2) 推荐(2) 编辑