可能是重复问题:
如何在C++中分割字符串?
我有一个数据输入文件,每行都是一个条目。在每行中,每个 "字段" 都由一个空格 " " 分隔,所以我需要通过空格拆分行。其他语言(例如 C#、PHP 等)都有一个称为 split 的函数,但我找不到 C++ 中的这个函数。我该如何实现呢?下面是获取行的代码:
string line;
ifstream in(file);
while(getline(in, line)){
// Here I would like to split each line and put them into an array
}
using namespace x
是一种不好的做法吗? - jli