※요약
CString::Remove : 지정한 특정 문자를 모두 제거한다.
※함수 원형 및 설명
int Remove( TCHAR chRemove ); //chRemove : 제거할 문자 //반환값 : 제거한 문자의 수
※예제
#include <atlstr.h> //CString #define print( str ) printf( "%s\n", str ) int main( ) { CString strText = "+V+i+s+u+a+l St+u+d+i+o C++ 20+13"; print( strText ); strText.Remove( '+' ); print( strText ); return 0; }
※결과
아래 예제에서는 문자 '+'를 제거한다.
한 번의 Remove함수 호출로 모든 '+' 문자가 제거 되었다.
'MFC > 문자열 함수' 카테고리의 다른 글
[MFC] CString 공백 및 지정 문자/문자열 제거 하는 함수 - TrimLeft, TrimRight (0) | 2014.10.06 |
---|---|
[MFC] CString 원하는 위치의 문자나 문자열을 삭제하는 함수 - Delete (0) | 2014.09.30 |
[MFC] CString 문자나 문자열을 원하는 위치에 삽입하는 함수 - Insert (0) | 2014.09.29 |
[MFC] CString 문자열 교체하는 함수 - Replace (6) | 2014.07.02 |
[MFC] CString 문자열 비교하는 함수 - Compare, CompareNoCase (4) | 2014.07.01 |
[MFC] CString 문자열 길이 구하는 함수 - GetLength (0) | 2014.06.30 |
[MFC] CString 문자열 비우기 및 비어있나 확인하는 함수 - Empty, IsEmpty (1) | 2014.06.24 |