`
baicai
  • 浏览: 6941 次
  • 性别: Icon_minigender_2
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

从cin函数看输入流

阅读更多

#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

    C++中cin输入流的多种函数用法.doc

    C++中cin输入流的多种函数用法.doc

    C++中与输入相关的istream类成员函数简介

    从输入流读取数据,如果到达文件末尾(遇文件结束符),eof函数值为非零值(真),否则为0(假)。 [例] 逐个读入一行字符,将其中的非空格字符输出。 #include using namespace std; int main( ) { char c; while(!...

    C++I/O描述

    介绍了 C++的 I/O( 输入输出 )问题,本文结构清晰,讲解简单易懂,对 C++ 的流模型作为细致...入部分,介绍了 cin 流,输入时的错误检测机制,及使用输入流类的成员函数进行输入的函数。最后详细介绍了文件的 输入输出

    C++的get()函数与getline()函数使用详解

    用来从指定的输入流中提取一个字符(包括空白字符),函数的返回值就是读入的字符。 若遇到输入流中的文件结束符,则函数值返回文件结束标志EOF(End Of File),一般以-1代表EOF,用-1而不用0或正值,是考虑到不与...

    c++中cin/cout与scanf/printf的区别比较

     cin代表标准输入设备,使用提取运算符 “&gt;&gt;” 从设备键盘取得数据,送到输入流对象cin中,然后送到内存。  cin是输入流,cout是输出流,重载了”&gt;&gt;”、”&lt;&lt;“运算符,包含在头文件中。  先把要输出的东西...

    C++编程中用put输出单个字符和cin输入流的用法

    用C++流成员函数put输出单个字符 在程序中一般用cout和插入运算符“&lt;&lt;”实现输出,cout流在内存中有相应的缓冲区。有时用户还有特殊的输出要求,例如只输出一个字符。ostream类除了提供上面介绍过的用于格式...

    C++中cin的用法详细

    cin是C++编程语言中的标准输入流对象,即istream类的对象。cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。此外,cout是流的对象,即ostream类的对象,cerr是标准错误输出流的对象,也是ostream...

    语言学习课程

    1、混合型函数 C++以 .cpp为文件扩展名,有且只有一个...①提取操作:用提取操作符“&gt;&gt;”从cin输入流中提取字符,如: cin &gt;&gt; a.x; ②插入操作:用插入操作符“”向cout输出流中插入字符,如: cout “we”; cout ;

    语言学习资料

    1、混合型函数 C++以 .cpp为文件扩展名,有且只有一个...①提取操作:用提取操作符“&gt;&gt;”从cin输入流中提取字符,如: cin &gt;&gt; a.x; ②插入操作:用插入操作符“”向cout输出流中插入字符,如: cout “we”; cout ;

    编写一个用输入和输出流运算符进行的输入和输出的程序。从键盘输入两个数,分别对两个数进行加,减,乘和除的运算。

    编写一个用输入和输出流运算符进行的输入和输出的程序。从键盘输入两个数,分别对两个数进行加,减,乘和除的运算。并输出计算结果,如: 23+123=146。 #include using namespace std; main() { float a,b,A,B,C...

    C++讲解:孙鑫之掌握C++.md

    ​ C++中提供了一套输入输出流类的对象,它们是**cin 、cout和cerr**,对应c语言中的三个文件指针stdin、stdout、stderr,分别指向终端输入、终端输出和标准出错输出(也从终端输出)。**cin与&gt;&gt;一起完成输入操作,...

    C++ 输入 输出 格式 带例子

    C++ 输入 输出 格式 一:标准输入函数cin 不知道说它是个函数对还是不对,它是代表标准的输入设备--键盘。他是属于流的,他的用法和流的用法是一样的。也就是:cin&gt;&gt;变量; ..................

    c++语言程序设计1作业及答案

    2、用于输出表达式值的标准输出流对象是_________,用于从键盘上为变量输入值的标准输入流对象______。 [答案]cout、cin 3、当不需要函数返回值时,则应把该函数类型定义为_____。 [答案]void 4、执行”cout’+’’=...

    c++课程设计-车票管理系统方案.doc

    } } #include&lt;iostream&gt;//数据流输入/输出 #include&lt;fstream&gt;//文件输入/输出 #include&lt;string&gt;//字符串操作 #include&lt;iomanip&gt;//参数化输入/输出 #include&lt;time.h&gt;//时间库函数 usingnamespace std; //命名空间...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    *3.4.2 在输入流与输出流中使用控制符 3.4.3 用getchar和putchar函数进行字符的输入和输出 3.4.4 用scanf和printf函数进行输入和输出 3.5 编写顺序结构的程序 3.6 关系运算和逻辑运算 3.6.1 关系运算和关系表达式 ...

    C++(第一章).pdf

     总的函数库:&lt;iostream &gt; 输入流:istream 输出流: ostream 【注意:这两个都是“类”】。(包括 : ifstream)。 对象: cin cout.  头函数的定义: #include&lt;iostream&gt; using namespace std; 【注意: using 是...

    [vip专享]c++课程设计-车票管理系统.pdf

    #include&lt;iostream&gt; //数据流输入/输出 #include&lt;fstream&gt; //文件输入/输出 #include&lt;string&gt; //字符串操作 #include&lt;iomanip&gt; //参数化输入/输出 #include&lt;time.h&gt; //时间库函数 using namespace std;...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    *3.4.2 在输入流与输出流中使用控制符 3.4.3 用getchar和putchar函数进行字符的输入和输出 3.4.4 用scanf和printf函数进行输入和输出 3.5 编写顺序结构的程序 3.6 关系运算和逻辑运算 3.6.1 关系运算和关系表达式 ...

Global site tag (gtag.js) - Google Analytics