关于C++中cin的一些用法
来源:互联网 发布:老滚5捏脸数据 编辑:程序博客网 时间:2024/06/04 19:46
最近在看《C++ Primer》,虽然原版英文比较厚,但每天看一点,进度还不算太慢。尝试着把上面的习题做了一下,倒是遇到不少的问题。比如:今天遇到一个问题,就是在连续输入赋值给两个vector<int> ivec1,ivec2对象时,如何区别或判断对ivec1赋值结束,从而使后续的输入赋值给ivec2.程序如下:
vector<int> ivec1,ivec2;
int num;
cout<<"please input datas of ivec1."<<endl;
while(cin>>num/* && num != -1*/)
{
ivec1.push_back(num);
}
//输入ivec1的元素以后,ctrl+z结束,回车,输入ivec2的元素
cin.clear();
cin.ignore();
cout<<"please input datas of ivec2."<<endl;
while(cin>>num/* && num != -1*/)
{
ivec2.push_back(num);
}
之前不知道cin.clear()和cin.ignore()的用法,所以老是出错,关于I/O方面的专题知识,《C++ Primer》,里面有,但是还没有看到那里,结果就悲剧了。上网查到上述解决办法的。可参考如下链接:http://topic.csdn.net/u/20080630/12/2573bd6a-b3f0-44d4-9558-9b0e664fc5a2.html
- 关于C++中cin的一些用法
- C/C++中cin,cin.getline,getline的用法
- C++中关于cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
- 关于cin、gets等输入的一些用法
- cin>>,cin.get(),cin.getline()的一些用法
- C++:cin、cin.getline()、getline()的用法
- C++:cin\cin.getline()\getline()的用法
- cin的一些特殊用法
- 关于C++中输入函数cin的一些总结
- C++ 中 cin cin.get() cin.getline()的用法
- C++_Primer中关于cin.clear()的例题
- 关于C语言中return用法的一些总结
- C语言中关于文件操作的一些用法
- 关于cin用法的一点心得
- 关于cin cin.getline cin.get getline gets getchar 的用法实例
- cin用法介绍[C++]
- cin、cin.get()、cin.getline()、getline()、gets()等函数的用法(C++)
- c++中cin的基本用法
- bugfree 邮箱设置
- java环境变量的配置
- struts2的action中获得request response session
- iOS: 在navigation controller里,如何hide navigation bar of first sub controller?
- iptables 简介
- 关于C++中cin的一些用法
- .多个jquery效果冲突解决办法
- 利用object-c反射功能封装FMDB
- 【WIMM 可佩戴式平台】开箱图
- daemon thread
- 调整mysql表中的auto_increment的值
- jquery弹出div定位混乱问题
- 只支持10以下的计算器
- 类的指针成员管理