CStringT::Format
쓰기 서식이 지정 된 데이터는 CStringT 동일한 방법을 sprintf_s C 스타일 문자 배열로 데이터 형식.
void __cdecl Format(
UINT nFormatID,
[, argument]...
);
void __cdecl Format(
PCXSTR pszFormat,
[, argument]...
);
매개 변수
nFormatID
컨트롤 서식 문자열이 포함 된 문자열 리소스 식별자입니다.pszFormat
컨트롤 서식 문자열입니다.argument
선택적 인수입니다.
설명
이 함수에 서식을 지정 하는 일련의 문자 및 값에 저장 된 CStringT.각 인수 (있는 경우)를 변환 하 고 출력 형식 해당 사양에 따라 pszFormat 또는 식별 하는 문자열 리소스에서 nFormatID.
문자열 개체를 매개 변수로 제공 되는 경우 호출이 실패 합니다 Format.예를 들어, 다음 코드는 예기치 않은 결과가 발생 합니다.
CAtlString str = _T("Some Data");
str.Format(_T("%s%d"), str, 123);
// Attention: str is also used in the parameter list.
자세한 내용은 형식 사양 구문: printf 및 wprintf 함수를 참조하십시오.
예제
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString str;
str.Format(_T("Floating point: %.2f\n"), 12345.12345);
_tprintf_s(_T("%s"), (LPCTSTR) str);
str.Format(_T("Left-justified integer: %.6d\n"), 35);
_tprintf_s(_T("%s"), (LPCTSTR) str);
요구 사항
헤더: cstringt.h