My question concerns the use of std::count
(or another appropriate function) to count the columns of a space separated file.
我现在这样说:
std::ifstream inFile("file");
int lines = std::count(std::istreambuf_iterator<char>(inFile),
std::istreambuf_iterator<char>(),
);
to count the lines.
由于所有线上都相同(数据数量相同),因此类似。
std::ifstream inFile("file");
int columns = std::count(std::istreambuf_iterator<char>(inFile),
std::istreambuf_iterator<char>(
), ) + 1;
我需要的是什么?
增 编
EDIT:
我指的是,如果在<代码>>上“>file”有数据,如<代码>1 2或1 [此处为] 2
,则该数值为<代码>columns。 是否有任何途径?