【发布时间】:2021-04-07 13:25:23
【问题描述】:
ifstream infile;
infile.open("graph.txt");
string line;
while (getline(infile, line))
{
//TODO
}
infile.close();
我从文件中逐行获取输入并将每一行存储在字符串“line”中。
每一行都包含由制表符分隔的整数。我想将这些整数分开并将每个整数存储在一个向量中。但我不知道如何进行。 C++ 中有没有类似split 字符串的函数?
【问题讨论】:
-
这能回答你的问题吗? Parse (split) a string in C++ using string delimiter (standard C++) that one 是我最喜欢的解决方案。
-
如果标签的存在阻碍了您,请注意标签被视为whitespace 用于stream extraction。
标签: c++ string fstream ifstream