c++课程设计的收获。
2013-09-06 17:24
330 查看
1.cin.clear()
2.cin.ignore
cin.ignore(1024, '\n');
3.数据读入时,会忽略后面的换行,所以如果接着是getchar();会读入"\0"
4.#define,用在头文件那里,把头文件全部包起来即可。
5.构造函数和析构函数什么都不做的不用写。系统会自动生成。
如果输入错误,出现不匹配,要用clear清楚错误状态。
(也就是把failbit设置为0)
while(cin.get()!='\n') continue; 吸收缓冲区也就是错误字符后面的字符之类的,直到换行符
2.cin.ignore
cin.ignore(1024, '\n');
把缓冲区内从当前字符开始,直到'\n'之前字符(如果有1024个的话)忽略掉,实际上你这里假设一行不会超过1024个字符,所以含义是忽略一行
3.数据读入时,会忽略后面的换行,所以如果接着是getchar();会读入"\0"
4.#define,用在头文件那里,把头文件全部包起来即可。
5.构造函数和析构函数什么都不做的不用写。系统会自动生成。
相关文章推荐
- C++课程设计
- [C++]数据结构课程设计:迷宫老鼠1.0
- 课程设计的收获
- C++课程设计小区物业管理系统
- c++课程设计——班车管理系统
- 数据结构课程设计(c++) 3号题
- Linux下写的一个C++课程设计
- C++课程设计类作业4
- C++面向对象课程设计 通信录
- C++版数据结构课程设计(一元多项式)
- c++课程设计之通讯录电话簿管理设计
- C++课程设计作业,第八题
- C++课程设计:学生成绩管理系统
- asp.net,java,jsp,安卓Android,php,vb.net,c#/c++免费毕业课程设计源码共享下载
- c++程序课程设计的内容--职工工资管理系统
- C++课程设计 之 俄罗斯方块
- c++课程设计题目--"信用卡帐户管理系统"
- 极客班C++设计模式第二周课程笔记——常用模式(2)
- Boolan C++设计模式 课程笔记 Week2
- C++课程设计报告——贪吃蛇和迷宫的设计及实现