C++ 如何按'拆分字符串/';在C++;

C++ 如何按'拆分字符串/';在C++;,c++,c++11,split,stl,C++,C++11,Split,Stl,我有一套无序的字符串 输入时,我会得到一个文件。 例如,这种字符串 “AA/BB/CC” “YY/XX” “BB/DD/LL” 我想在我的布景中看到: AA AA/BB AA/BB/CC BB BB/DD BB/DD/LL YY 年月日 你能提供一个STL算法来完成这项工作吗,或者帮我编写代码?请发布你尝试过的内容,并寻求解决方案的帮助。大多数人都不喜欢做别人的工作,但他们是来帮忙的。这里有很多关于如何拆分字符串的例子:你的第一个问题是理解你想做什么。然后你需要描述它。两者都不清楚。一个包含错误

我有一套无序的字符串

输入时,我会得到一个文件。 例如,这种字符串

“AA/BB/CC”

“YY/XX”

“BB/DD/LL”

我想在我的布景中看到:

AA

AA/BB

AA/BB/CC

BB

BB/DD

BB/DD/LL

YY

年月日


你能提供一个STL算法来完成这项工作吗,或者帮我编写代码?

请发布你尝试过的内容,并寻求解决方案的帮助。大多数人都不喜欢做别人的工作,但他们是来帮忙的。这里有很多关于如何拆分字符串的例子:你的第一个问题是理解你想做什么。然后你需要描述它。两者都不清楚。一个包含错误、输出是什么以及您希望输出是什么的详细信息的文档通常是有用的。
std::string instances_file { "/home/areg/Desktop/instance_file.txt" };
std::string str { "\n\t\r" };
char delimiter {'/'};
std::ifstream ifs (instances_file);

while(std::getline(ifs, str, delimiter))
     unoset.insert(str);