wsprintf 정리2018. 2. 28. 16:28
원형 |
int wsprintf(LPTSTR lpOut, LPCSTR lpFmt, ... ); |
인수 |
1. lpOut : 완성된 서식이 해당 변수에 담긴다. 최대 길이 1024 바이트. 2. lpFmt : 서식 문자열, 일반 문자열 사이에 %로 시작되는 서식 포함 가능 3. ... : 서식 문자열 내의 서식과 대응되는 변수. 서식의 개수만큼 변수를 제공해야함. ▶ lpFmt, ... 부분은 printf 함수와 동일하며, 해당 완성된 문자열이 lpOut 변수에 담기게 된다 |
리턴 |
성공할 경우, 버퍼로 복사된 문자 개수를 리턴해준다. 널 종료 문자는 개수에서 제외됨. 실패할 경우, 예상된 출력보다 더 작은 문자수가 리턴됨. 이 경우 GetLastError 함수로 실패 원인 파악 가능. |
예제 )
TCHAR test[MAX_STR] = L"";
wstring str = L"난 올해 %d살입니다."
wsprintf( test, str.c_str( ), 1000 );
/*
test 출력하면
"난 올해 1000살입니다." 가 됨.
*/
'Etc.' 카테고리의 다른 글
솔루션 외부 파일 만들어서 프로젝트에서 사용하기 (0) | 2018.03.19 |
---|---|
문자열 코딩 - [아스키코드, 멀티바이트, 유니코드] (0) | 2018.01.10 |
유니티에 visual studio2013 연동하는 방법 (0) | 2016.09.01 |
visual studio 프로젝트 이름 변경 방법 (5) | 2016.06.16 |