[C++] string 공백 제거하기

remove는 공백 문자 모두 검색 후 삭제

erase는 비어있는 문자열 삭제

 

string str; // 스트링 배열 선언 str

 

std::string::iterator end_pos = std::remove(str.begin(), str.end(), ' '); str.erase(end_pos, str.end());
줄여서

>>
str.erase(std::remove(str.begin(), str.end(), ' '), str.end());

반응형

'C++' 카테고리의 다른 글

[C++] 함수와 반환값  (0) 2023.07.28
[C++] 입출력문 cout , cin , endl (\n) 사용법  (0) 2023.07.28
sort 사용법  (0) 2020.08.22
String에 입력 Vector<char>에 복사하기  (0) 2020.08.13
이중벡터 선언  (0) 2020.08.12