#include <iostream>
using namespace std;
<o:p> </o:p>
int main( )
{
char a;
char b;
char c;
cin>>a;
if(a>'a')
{
cin.putback(a);
}
<o:p> </o:p>
cin>>b;
cin>>c;
cout<<"a="<<a<<" b="<<b<<" c="<<c;;
<o:p> </o:p>
<o:p> </o:p>
return 0;
}
<o:p> </o:p>
//从putback函数看输入流的方式//////////////////////////////////
<o:p> </o:p>
<o:p> </o:p>
//如果输入为f g,则输出为a=f b=f c=g
//从中可以看出,流是一个类似队的结构,当输入f时,a的值毫无疑问的是f,然后将f送回输入流中
//又输入了一个g,此时输入流中为f g,然后b从输入流中读取f值后,指针下移,c读取g的值。
//键盘输入是将字符输入到字符流中,然后变量依次从字符流中取出数据。
分享到:
相关推荐
C++ 中cin 输入流的多种函数用法.doc
C++中cin输入流的多种函数用法.doc
从输入流读取数据,如果到达文件末尾(遇文件结束符),eof函数值为非零值(真),否则为0(假)。 [例] 逐个读入一行字符,将其中的非空格字符输出。 #include using namespace std; int main( ) { char c; while(!...
介绍了 C++的 I/O( 输入输出 )问题,本文结构清晰,讲解简单易懂,对 C++ 的流模型作为细致...入部分,介绍了 cin 流,输入时的错误检测机制,及使用输入流类的成员函数进行输入的函数。最后详细介绍了文件的 输入输出
用来从指定的输入流中提取一个字符(包括空白字符),函数的返回值就是读入的字符。 若遇到输入流中的文件结束符,则函数值返回文件结束标志EOF(End Of File),一般以-1代表EOF,用-1而不用0或正值,是考虑到不与...
cin代表标准输入设备,使用提取运算符 “>>” 从设备键盘取得数据,送到输入流对象cin中,然后送到内存。 cin是输入流,cout是输出流,重载了”>>”、”<<“运算符,包含在头文件中。 先把要输出的东西...
用C++流成员函数put输出单个字符 在程序中一般用cout和插入运算符“<<”实现输出,cout流在内存中有相应的缓冲区。有时用户还有特殊的输出要求,例如只输出一个字符。ostream类除了提供上面介绍过的用于格式...
cin是C++编程语言中的标准输入流对象,即istream类的对象。cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。此外,cout是流的对象,即ostream类的对象,cerr是标准错误输出流的对象,也是ostream...
1、混合型函数 C++以 .cpp为文件扩展名,有且只有一个...①提取操作:用提取操作符“>>”从cin输入流中提取字符,如: cin >> a.x; ②插入操作:用插入操作符“”向cout输出流中插入字符,如: cout “we”; cout ;
1、混合型函数 C++以 .cpp为文件扩展名,有且只有一个...①提取操作:用提取操作符“>>”从cin输入流中提取字符,如: cin >> a.x; ②插入操作:用插入操作符“”向cout输出流中插入字符,如: cout “we”; cout ;
编写一个用输入和输出流运算符进行的输入和输出的程序。从键盘输入两个数,分别对两个数进行加,减,乘和除的运算。并输出计算结果,如: 23+123=146。 #include using namespace std; main() { float a,b,A,B,C...
C++中提供了一套输入输出流类的对象,它们是**cin 、cout和cerr**,对应c语言中的三个文件指针stdin、stdout、stderr,分别指向终端输入、终端输出和标准出错输出(也从终端输出)。**cin与>>一起完成输入操作,...
C++ 输入 输出 格式 一:标准输入函数cin 不知道说它是个函数对还是不对,它是代表标准的输入设备--键盘。他是属于流的,他的用法和流的用法是一样的。也就是:cin>>变量; ..................
2、用于输出表达式值的标准输出流对象是_________,用于从键盘上为变量输入值的标准输入流对象______。 [答案]cout、cin 3、当不需要函数返回值时,则应把该函数类型定义为_____。 [答案]void 4、执行”cout’+’’=...
} } #include<iostream>//数据流输入/输出 #include<fstream>//文件输入/输出 #include<string>//字符串操作 #include<iomanip>//参数化输入/输出 #include<time.h>//时间库函数 usingnamespace std; //命名空间...
*3.4.2 在输入流与输出流中使用控制符 3.4.3 用getchar和putchar函数进行字符的输入和输出 3.4.4 用scanf和printf函数进行输入和输出 3.5 编写顺序结构的程序 3.6 关系运算和逻辑运算 3.6.1 关系运算和关系表达式 ...
总的函数库:<iostream > 输入流:istream 输出流: ostream 【注意:这两个都是“类”】。(包括 : ifstream)。 对象: cin cout. 头函数的定义: #include<iostream> using namespace std; 【注意: using 是...
#include<iostream> //数据流输入/输出 #include<fstream> //文件输入/输出 #include<string> //字符串操作 #include<iomanip> //参数化输入/输出 #include<time.h> //时间库函数 using namespace std;...
*3.4.2 在输入流与输出流中使用控制符 3.4.3 用getchar和putchar函数进行字符的输入和输出 3.4.4 用scanf和printf函数进行输入和输出 3.5 编写顺序结构的程序 3.6 关系运算和逻辑运算 3.6.1 关系运算和关系表达式 ...