c++ cin读取字符串数组实现回车结束输入
2018-04-01 19:58
447 查看
由于while(cin>>str)循环无法用回车结束
经以下改进
string word;
char ch;
vector<string> text;
while (cin >> word) {
text.push_back(word);
if ((ch = getchar()) == '\n')
break;
}
即可达到读取 字符串数组的 目的
经以下改进
string word;
char ch;
vector<string> text;
while (cin >> word) {
text.push_back(word);
if ((ch = getchar()) == '\n')
break;
}
即可达到读取 字符串数组的 目的
相关文章推荐
- scanf/cin输入若干整数以回车结束,并存储,用C/C++实现
- 在C++中使用conio.h 实现实时键盘输入读取 (即不需要回车)
- C++中实现cin输入的结束
- C++第一坑:当cin读取整数时,将回车键生成的换行符留在了输入队列中
- C++ 不输入回车就不结束输入的实现方法
- C++读取以空格作为数据区分标记,以回车为行标记的txt文件到一个整数数组(字符串妙用)
- c++输入一组整型数据 不知道长度 回车键结束 并将其存入数组当中
- C++ 不输入回车就不结束输入的实现方法
- C++实现从输入中读取字符串
- C++:输入带有空格的字符串,回车结束输入
- C++字符数组的输入输出和字符串结束标志使用讲解
- C++里面用cin输入字符串的结束方法
- (32)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第七节
- [C++]cin读取回车键
- (34)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第九节
- (33)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第八节
- C++利用指针数组和快排对输入的字符串进行排序
- C++读取键盘输入(cin/cin.getline()/cin.get()/cin.clear())
- (29)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第四节
- (26)'c++:COMPLETE REFERENCE' 第一部分 第四章(数组和以空字符结束的字符串) 第一节