getline 사용
사용법 : getline(&istream is, &string str, char ch)
- is : cin or stringstream
- str : 자른 문자열
- ch : 기준점
=> 원래 정의는 ch 한번 만나면 중단되지만 이것을 이용해서 전부 출력 가능하다.
예시 :
#include <string>
#include <iostream>
#include <sstream>
int main(){
string s = "I,am,quokka !";
char ch = ' ';
stringstream ss(s);
string buffer;
while(getline(ss,buffer,',')){
cout << buffer << '" ";
}
//출력결과 : I am quokka !
}
'C++' 카테고리의 다른 글
[C++] STL컨테이너 assign함수 (0) | 2024.10.19 |
---|---|
[C++] 벡터 선언 [],() 차이 (0) | 2024.10.19 |
[C++] 범위지정자 (::) (0) | 2024.10.19 |
[C++] 포인터 연산자 (*, &) (0) | 2024.10.19 |
[8/5 C++] pragma pack, std::fuction (0) | 2024.08.05 |