cin.putback()用法
来源:互联网 发布:犀牛软件和solidworks 编辑:程序博客网 时间:2024/06/06 05:03
iostream是一个类,有自己的buffer。你每次cin>>a,它就把buffer减一,放到a中去。cin.putback(a)就是把a的内容放回buffer中。
例1:
读出来之后,再放回去,让别人也可以读 :
譬如输入了 'm ';
cin> > a;
cin> > b;
此时a= 'm ',b等待你的输入
cin> > a;
cin.putback(a);
cin> > b
此时a和b都可以读回来a= 'm',b= 'm'
例2:
int main()
{
char c, d;
cin.putback('a');
cin>>c;
cin.putback('b');
cin>>d;
cout<<c<<d<<endl;
return 0;
}
输出 a b
- cin.putback()用法
- cin.putback()用法
- cin.putback()用法
- cin.putback
- cinのpeek putback
- C++之cin.ignore, cin.peek, cin.putback
- putback ()
- putback()
- c++ 中 get() 与 putback()用法
- cin用法
- 利用cin.putback()可以很方便的分离输入输入流中的数字和字符
- 【c++语言基础】isdigit函数和putback的一些用法
- 浅析cin.getline,cin.get,cin.ignore,cin.clear用法
- cin , cin.get() , cin.getline() , getline() , cin.ignore() 的用法
- putback()
- cin用法锦集
- cin用法介绍[C++]
- cin用法介绍
- iphone 子定义字体
- WSDL的建模与解析
- 基础加强(二)
- iOS 开源 库/框架/项目
- 成长感想
- cin.putback()用法
- 需求暴增 ?善用活动图!
- Building Custom Components
- 通过代码修改本地安全策略
- Java中的位运算
- Source Insight坏了,完全卸载wine和Source Insight的方法
- Java synchronized关键字
- out和cout
- 母函数性质的检验(fibs数列)