string split
2018. 11. 21. 18:37ㆍProgramming/c++
- {
- std::vector<std::string> tokens;
- std::string token;
- std::istringstream tokenStream(s);
- while (std::getline(tokenStream, token, delimiter))
- {
- tokens.push_back(token);
- }
- return tokens;
- }
- int main()
- {
- std::string missionRewardCnt = "5 | 10 | 18";
- {
- std::cout << *it << std::endl;
- }
- }
String 데이터 "5 | 10 | 18"이 있다고 가정 했을 때,
String을 '|'으로 split 하고 양 옆에 공백을 제거 하는 함수
std::remove는 #inlcude <algorithm>을 해줘야 함
std::istringstream은 #include <sstream>을 해줘야 함
'Programming > c++' 카테고리의 다른 글
[c++] jsoncpp 빌드 및 사용방법 (1) | 2019.05.27 |
---|---|
union을 사용해서 4byte 인덱스 조합하기 (0) | 2018.12.04 |
rvalue 참조 사이트 (0) | 2017.02.17 |