※요약
Empty : CString 개체의 문자열을 비운다.
IsEmpty : CString 개체가 갖고 있는 문자열이 비어있는지 조사한다.
※특징
Empty 함수는 CString 개체의 문자열을 비우며 내부적으로 할당된 메모리를 해제한다.
※함수 원형 및 설명
void Empty( ); BOOL IsEmpty( ) const; //반환값 : 문자열이 비어있으면 TRUE, 비어 있지 않으면 FALSE를 반환
※예제
#include <atlstr.h> //CString #define print( str ) printf( "%s\n", str ) int main( ) { CString strText; strText = "abcd13579"; print( strText ); if( strText.IsEmpty( ) != TRUE ) //strText에 문자열이 있나 확인한다. { strText.Empty( ); //strText에 문자열이 있으면 지운다. print( strText ); } return 0; }
※결과
'MFC > 문자열 함수' 카테고리의 다른 글
[MFC] CString 문자열 교체하는 함수 - Replace (6) | 2014.07.02 |
---|---|
[MFC] CString 문자열 비교하는 함수 - Compare, CompareNoCase (4) | 2014.07.01 |
[MFC] CString 문자열 길이 구하는 함수 - GetLength (0) | 2014.06.30 |
[MFC] CString 문자열 거꾸로 뒤집는 함수 - MakeReverse (0) | 2014.06.23 |
[MFC] CString 문자열 대소문자 변환 함수 - MakeUpper, MakeLower (0) | 2013.12.26 |
[MFC] CString 문자셋 추출 함수 - SpanIncluding, SpanExcluding (0) | 2013.12.23 |
[MFC] CString 문자셋 검색 함수 - FindOneOf (0) | 2013.12.18 |