※요약
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 |