c++ 字符输入读取

简介: cin.clear()重置输入流cin.get()锁住屏幕直到获取输入while(cin)cin.get(ch) 方法返回的是一个cin对象,istream类提供了可以将istream对象转换为bool当cin出现在需要bool地方,eg:while的测试条件中,将cin对象转换为bool的...

cin.clear()重置输入流

cin.get()锁住屏幕直到获取输入

while(cin)

cin.get(ch) 方法返回的是一个cin对象,istream类提供了可以将istream对象转换为bool

当cin出现在需要bool地方,eg:while的测试条件中,将cin对象转换为bool的方法自动调用

如果最后成功,转换bool为true

while(cin)  //while input is successful

while(!cin.fail()) or while(!cin.eof())

while (cin.eof == false) or while (cin.fail != true) 都是表示没有读取到Eof

 

目录
相关文章
|
9月前
|
存储 算法 编译器
【C++ 字符数组的模板特化】面向字符串的C++模板特化:理解与实践
【C++ 字符数组的模板特化】面向字符串的C++模板特化:理解与实践
178 1
|
9月前
|
对象存储 C++
在C++语言中字符串流
在C++语言中字符串流
83 2
|
9月前
|
存储 C++ 索引
C++ string容器-字符存取讲解
C++ string容器-字符存取讲解
120 0
|
9月前
|
编译器 C++
c++关键字与三字符组
c++关键字与三字符组
85 0
|
9月前
|
存储 C++
c++字符和不常见常量
c++字符和不常见常量
75 0
|
C语言 C++
C/C++字符函数和字符串函数模拟实现与详解————长度不受限制的字符串函数
C/C++字符函数和字符串函数模拟实现与详解————长度不受限制的字符串函数
67 0
|
9月前
|
C++
c++:string相关的oj题(把字符串转换成整数、344.反转字符串、387. 字符串中的第一个唯一字符、917. 仅仅反转字母)
c++:string相关的oj题(把字符串转换成整数、344.反转字符串、387. 字符串中的第一个唯一字符、917. 仅仅反转字母)
90 0
|
9月前
|
数据处理 C++
C++程序字符串流
C++程序字符串流
71 2
|
6月前
|
存储 C++
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
71 0
|
9月前
|
存储 C++ 索引
C++程序字符数组:深入理解与实践
C++程序字符数组:深入理解与实践
134 2