Program Language/C & C++

[C++] 문자 제거

야곰야곰+책벌레 2022. 4. 29. 15:09
728x90
반응형

문자열이 포함하고 있는 특별한 문자를 제거하려면, string의 erase 함수와 <algorithm>의 remove를 사용해야 한다.

#include <algorithm>
#include <string>
using namesapce std;

void remove_char(stirng str, char c)
{
	str.erase(remove(str.begin(), str.end(), c), str.end());
}

str에서 지정한 c를 제거한다. 

728x90
반응형

'Program Language > C & C++' 카테고리의 다른 글

[C++] Queue Clear  (0) 2022.05.10
[C++] condition_variable에서 unique_lock  (0) 2022.05.10
[C++] unique_ptr<T> nullptr 비교하기  (0) 2022.04.12
[C++] Algorithms and Lifting  (0) 2022.02.18
[C++] Template Aliases  (0) 2022.02.18