728x90
반응형

string 4

[C++] string 공백 문자 제거

string에서 특정 문자를 제거하려면 erase 함수를 사용해야 한다. 좌측 문자열을 제거하기 위해서는 erase ( 시작 위치, 개수)를 사용하고, 우측 문자열을 제거하기 위해서는 rease (크기)를 사용한다. text.erase(0, npos); text.erase(npos); 특정 문자를 제거하기 위해서는 해당 문자가 아닌 위치를 우선 찾아야 한다. 이때 좌측부터 찾을 때에는 find_first_not_of를 우측부터 찾을 때에는 find_last_not_of를 사용한다. npos = text.find_first_not_of(' '); npos = text.find_last_not_of(' '); 두 함수를 이용하여 좌측, 우측 공백 문자를 제거해보자. string text(" shared pt..

728x90
반응형