Próbuję dowiedzieć się, jak można przeanalizować ten ciąg przy użyciu "sstream
" i C++Jak przeanalizować złożony ciąg znaków w C++?
Format to: "string, int, int".
Potrzebuję być w stanie przypisać pierwszą część ciągu, który zawiera adres IP do std :: string.
Oto przykład tego komunikatu:
std::string("127.0.0.1,12,324");
bym wtedy trzeba uzyskać
string someString = "127.0.0.1";
int aNumber = 12;
int bNumber = 324;
Wspomnę jeszcze, że nie mogę używać boost
bibliotekę, tylko sstream
:-)
Dzięki
Pachnie jak praca domowa :) A może jest jakiś inny powód, dlaczego nie można używać impuls? – larsmoa
Dlaczego jest to niezwykłe, że nie może użyć wzmocnienia? W środowisku korporacyjnym zazwyczaj nie można losowo dodawać nowych zależności bibliotek, może to zająć miesiące, aby uzyskać pozwolenie lub może po prostu zostać odrzucone. –
Możesz też użyć funkcji Boost ..., ale utknij w wersji wczesnej. Nadal muszę używać "1-33-x" dzięki starej zależności, która nie ewoluowała:/ –