티스토리 뷰
C++은 아직까지 다른 언어들처럼(ex. Python의 split) 간결하고 우아한 string split 함수를 제공하지는 않습니다.
split을 구현하는 데에는 여러가지 방법이 있지만, 저는 std::getline을 사용하는 방법이 가장 깔끔하다고 생각합니다.
코드는 아래와 같습니다.
1 2 3 4 5 | std::stringstream ss(stringData); while (std::getline(ss, stringData, ',')) { // 이제 stringData가 ,를 구분자로 사용하여 나뉘어집니다. } | cs |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday