윈도우 프로그래밍/C, C++, MFC
CString 문자열 추출 함수 - Left, Mid, Right
리게인
2022. 6. 8. 13:27
300x250
반응형
※ 요약
Left : CString 개체의 문자열에서 왼쪽을 기준으로 문자열 추출
Mid : CString 개체의 문자열에서 지정한 중간 부분의 문자열 추출
Right : CString 개체의 문자열에서 오른쪽을 기준으로 문자열 추출
※ 함수 원형 및 설명
CString Left( int nCount ) const;
//nCount : 왼쪽 기준 추출할 문자의 수
//반환값 : 추출된 문자열을 포함하는 CString 임시 개체
CString Right( int nCount ) const;
//nCount : 오른쪽 기준 추출할 문자의 수
//반환값 : 추출된 문자열을 포함하는 CString 임시 개체
CString Mid( int nFirst ) const;
CString Mid( int nFirst, int nCount ) const;
//nFirst : 추출을 시작할 문자열의 위치
//nCount : 추출할 문자의 수
//반환값 : 추출된 문자열을 포함하는 CString 임시 개체
※ 예제
#include <atlstr.h> //CString
int main( )
{
CString strDate( "2022-06-08" );
CString strYear;
CString strMonth;
CString strDay;
strYear = strDate.Left( 4 );
strMonth = strDate.Mid( 5, 2 );
strDay = strDate.Right( 2 );
printf( "%s년 %s월 %s일", strYear, strMonth, strDay );
return 0;
}
300x250
반응형