由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - how to use cin as default ifstream?
相关主题
how to skip the last empty lines in ifstream?请教用c++读取large file怎么可以快一些?
C++ 在 windows 上 结果正确, 在 linux 上结果总是不一样,怎请教一个C++的问题
读取数据求教天,如何能让程序转得快点?有包子。
关于文件读取的C++ 问题?What is wrong with the code?
C++读文本文件怎么判断换行?cin 进入 bad state后咋恢复呢? clear()没用
how to read a sentence into a vector of string?问个程序问题
一个很诡异的ifstream问题,求助~~C++如何输入的一个小问题
如何让这个cur变量正确指向新地址请教一个C++关于输入输出的问题
相关话题的讨论汇总
话题: ifstream话题: input话题: file话题: cin话题: str
进入Programming版参与讨论
1 (共1页)
g*********s
发帖数: 1782
1
the following code reads lines from the input file and skip the empty lines.
how to change the following code such that if argv[1] is not provided, we
use cin as default ifstream?
int main() {
vector lines;
ifstream input_file(argv[1]);
if ( input_file.is_open()) {
while ( !input_file.eof() ) {
string str;
getline(input_file, str);
if ( str.empty() ) {
continue;
}
else
{
lines.push_back(str);
}
}
}
}
H***a
发帖数: 735
2
cin is istream, just use it.
1 (共1页)
进入Programming版参与讨论
相关主题
请教一个C++关于输入输出的问题C++读文本文件怎么判断换行?
Questions about arrow key in linux command prompthow to read a sentence into a vector of string?
how to code this question of LinkedIn (转载)一个很诡异的ifstream问题,求助~~
这样读多个文件对吗?如何让这个cur变量正确指向新地址
how to skip the last empty lines in ifstream?请教用c++读取large file怎么可以快一些?
C++ 在 windows 上 结果正确, 在 linux 上结果总是不一样,怎请教一个C++的问题
读取数据求教天,如何能让程序转得快点?有包子。
关于文件读取的C++ 问题?What is wrong with the code?
相关话题的讨论汇总
话题: ifstream话题: input话题: file话题: cin话题: str