由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++ 屏幕输入问题
相关主题
如何快速读入文本形式的整数关于文件读取的C++ 问题?
求助,这样从c++输入窗口读入一连串的单词或数字呢?C++ read matrix from txt file
C++ string to int Problem在C里面怎么验证一个input数字是不是超过int的范围?
C++ string类输入数据的问题问个C/C++题目
C++如何输入的一个小问题New C++ programmer, need to ask a I/O file read question
请教用c++读取large file怎么可以快一些?请教一个C++关于输入输出的问题
python读入数据的问题help on string parse
贡献一c++面试题C++读文本文件怎么判断换行?
相关话题的讨论汇总
话题: int话题: num话题: cin话题: std话题: numoflines
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 2024
1
3
123 43 8
34 4
34 509 2
第一行是总行数
以下每一行都是用空格隔开的整数,但是每一行整数的个数可以不相等,把每一行读入
一个vector里边。
屏幕键盘输入,如何写?
如果要求是stdin,又是什么意思?只能屏幕键盘输入?
多谢
d****p
发帖数: 685
2
现在看这么简单的题了?
std::cin >> numOfLines; // an int
for (int i = 0; i < numOfLines; ++i)
{
std::cin >> aLine; // a std::string
parseLineAndFillVector(aLine, );
}

【在 z****e 的大作中提到】
: 3
: 123 43 8
: 34 4
: 34 509 2
: 第一行是总行数
: 以下每一行都是用空格隔开的整数,但是每一行整数的个数可以不相等,把每一行读入
: 一个vector里边。
: 屏幕键盘输入,如何写?
: 如果要求是stdin,又是什么意思?只能屏幕键盘输入?
: 多谢

z****e
发帖数: 2024
3
还是要自己写个parser啊。

【在 d****p 的大作中提到】
: 现在看这么简单的题了?
: std::cin >> numOfLines; // an int
: for (int i = 0; i < numOfLines; ++i)
: {
: std::cin >> aLine; // a std::string
: parseLineAndFillVector(aLine, );
: }

z****e
发帖数: 2024
4
你这个是错的。
你自己试试就知道了。

【在 d****p 的大作中提到】
: 现在看这么简单的题了?
: std::cin >> numOfLines; // an int
: for (int i = 0; i < numOfLines; ++i)
: {
: std::cin >> aLine; // a std::string
: parseLineAndFillVector(aLine, );
: }

g*********s
发帖数: 1782
5
你这个看着像面试题啊。
string s;
bool first_line(true);
int line_count (0);
while (getline(cin, s)) {
stringstream ss(s);
int num;
vector v;
if (first_line) {
ss >> num;
line_count = num;
}
else {
while (ss >> num)
v.push_back(num);
// process v;
}
}

【在 z****e 的大作中提到】
: 3
: 123 43 8
: 34 4
: 34 509 2
: 第一行是总行数
: 以下每一行都是用空格隔开的整数,但是每一行整数的个数可以不相等,把每一行读入
: 一个vector里边。
: 屏幕键盘输入,如何写?
: 如果要求是stdin,又是什么意思?只能屏幕键盘输入?
: 多谢

1 (共1页)
进入Programming版参与讨论
相关主题
C++读文本文件怎么判断换行?C++如何输入的一个小问题
how to read a sentence into a vector of string?请教用c++读取large file怎么可以快一些?
C++ Q13: Inputpython读入数据的问题
Linux下C++如何快速返回超大文件的某一行字符串?贡献一c++面试题
如何快速读入文本形式的整数关于文件读取的C++ 问题?
求助,这样从c++输入窗口读入一连串的单词或数字呢?C++ read matrix from txt file
C++ string to int Problem在C里面怎么验证一个input数字是不是超过int的范围?
C++ string类输入数据的问题问个C/C++题目
相关话题的讨论汇总
话题: int话题: num话题: cin话题: std话题: numoflines