0
Я новичок в C++/CLI и пытаюсь разделить System::String^
с несколькими разделителями.Использование C++/CLI для разделения системы :: String^с несколькими разделителями
System::String^ = 65 kb (65,546 bytes)
Split
System::String^ = 65546
Я нашел этот код, который был бы большим, но он работает только для std::string
и я не позволил преобразовать System::String^
.
std::string s = "65 kb (67,873 bytes)";
std::string delimiter = " (";
size_t pos = 0;
std::string token;
while ((pos = s.find(delimiter)) != std::string::npos) {
token = s.substr(0, pos);
std::cout << token << std::endl;
s.erase(0, pos + delimiter.length());
}
Любые идеи о том, как я буду это делать?
Это [это] (http://stackoverflow.com/questions/7742919/how-to-use-systemstringsplit-with-a-split-of-three-characters?rq= 1) полезно? –