-2
나는이 같은 문자열이있다. 그리고이 문자열을 첫 번째 ','로 분할하고 싶습니다. 예를 들어 2 개의 문자열을 가져 가고 싶습니다. 하루 17 두 위한 하나 일분할 문자열 ','C++
나는이 같은 문자열이있다. 그리고이 문자열을 첫 번째 ','로 분할하고 싶습니다. 예를 들어 2 개의 문자열을 가져 가고 싶습니다. 하루 17 두 위한 하나 일분할 문자열 ','C++
#include <boost/algorithm/string.hpp>
std::vector<std::string> strs;
boost::split(strs, "17, 132, asdasd, 111", boost::is_any_of(","));
예를 들어 두 개가 있지만 첫 번째로만 나눠야합니다. 예제에서 벡터 17과 132, asdasd, 111에서 2 요소를 가져 오려고합니다. – Roka
다운이다'표준 : getline' (http://en.cppreference.com/w/cpp/ string/basic_string/getline) 함수는 실제로 임의의 문자를 줄 바꿈뿐만 아니라 "줄 끝"으로 사용할 수 있습니다. 문자열 "splitting"과 같이 ['std :: istringstream'] (http://en.cppreference.com/w/cpp/io/basic_istringstream)와 함께 사용할 수 있습니다. –
먼저'string :: find_first_of'는 좋은 일치입니다.) – pergy