码迷,mamicode.com
首页 > 其他好文 > 详细

istream类的公有成员函数

时间:2016-07-16 06:35:29      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

 

1 eatwhite

2 get

3 getline

4 gcount

5 ignore

6 operator>>

7 peek

8 read

9 seekg

10 tellg

 

1 eatwhite

忽略前导空格

2 gcount

统计最后输入的字符个数

3 get

从流中提取字符,包括空格

 

std::cin.get(ch);//等价于ch=std::cin.get;

 

 1 #include <iostream>
 2 
 3 void main()
 4 {
 5     char ch = 0;
 6 
 7     while (ch != \t)
 8     {
 9         std::cout.put(ch);
10         std::cin.get(ch);//等价于ch=std::cin.get;
11     }
12 
13     system("pause");
14 }

 

面试,复合表达式

 

 1 #include <iostream>
 2 
 3 void main()
 4 {
 5     char ch = 0;
 6 
 7     while ((ch = std::cin.get()) != \t)//复合表达式
 8     {
 9         std::cout.put(ch);
10     }
11         
12     system("pause");
13 }

 

4 getline

从流中提取一行字符

 

std::cin.getline(str, 10);//限定长度,保存10-1=9个字符,最后一个字符是‘\0‘,作用:限制输入密码的长度,防止缓冲区溢出

 

 1 #include <iostream>
 2 
 3 void main()
 4 {
 5     char str[30] = { 0 };
 6 
 7     std::cin.getline(str, 10);//限定长度,保存10-1=9个字符,最后一个字符是‘\0‘,作用:限制输入密码的长度,防止缓冲区溢出
 8 
 9     std::cout << str;
10             
11     system("pause");
12 }

 

5 ignore

提取并丢弃流中指定字符

6 operator>>

提取运算符

7 peek

返回流中下一个字符,但不从流中删除

8 read

无格式输入字节数

9 seekg

移动输入流指针

10 tellg

返回输入流中指定位置的指针值

 

istream类的公有成员函数

标签:

原文地址:http://www.cnblogs.com/denggelin/p/5675049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!