CString 문자열 추출 함수 - Left, Mid, Right
※ 요약
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;
}
'윈도우 프로그래밍 > C, C++, MFC' 카테고리의 다른 글
C / C++ NaN 오류 및 숫자 판별 (0) | 2022.09.05 |
---|---|
화면 이미지 저장 및 프린트 출력 (0) | 2022.07.03 |
SysAllocStringLen 메모리 해제 (0) | 2022.06.07 |
MFC KEY CODE 표 (0) | 2022.06.02 |
반올림,올림,내림,버림 - round,ceil,floor,trunc (2) | 2022.05.25 |