读取字符串的所有输入,用空格分隔
Read all input to strings, separated by whitespace
我正在尝试从cin
获取所有缓冲输入。我尝试了getline
,但它只允许我选择一个分隔字符。我试过operator>>
,但while(cin >> str)
对我不起作用。有什么建议吗?
PS我还没有看过提升,但我现在正在寻找。如果我发现什么,我会告诉你。
unix/mac 上的 Control-D 和 Widows 上的 Control-Z 向 cin 发出输入结束信号。
相关文章:
- 如何在C++中读取空格分隔的输入 当我们不知道输入的数量时
- 如何将以逗号和空格分隔的整数读取到 2D 数组中?
- 如何逐行读取文件,每行中的内容都用空格分隔并将其写入新文件中
- 用于存储由空格分隔的字符串的 C++/C 数据结构
- C ++中的StringStream有助于使用向量从字符串中提取逗号分隔的整数,而不是空格分隔的整数,为什么?
- 野牛/yacc 解析器在不被空格分隔时跳过 grammer - "unexpected $end"
- 从 stdio 获取一行空格分隔的整数,而不知道它们是多少 (C++)
- 如何从文件中读取用空格分隔的数字
- 反转由空格分隔的字符串元素将返回比原始字符串更大的字符串
- 获取由空格分隔的未知大小的单行输入,并将其存储到整数数组中
- 如果用户输入两个或多个由空格分隔的字符串C++如何防止缓冲区溢出?
- 使用 fstream 在空格分隔文件中查看下一项(不仅仅是一个字符)的方法
- 非空格分隔的文本文件到 2D 矢量
- 如何在用空格分隔的行中获得无限的输入
- 如何从空格分隔的单个字符串中提取多个子字符串
- 如何获得一些用空格分隔的字符
- 在 cpp 中使用 getline 输入数组中的空格分隔数字
- C++ sscanf 空格分隔字符串
- 文本文件解析C++|用空格分隔
- 将空格分隔的输入读取到C++中的数组中