Programming/C/C++
TCHAR printf
blueasa
2010. 7. 12. 13:59
#include<windows.h> //TEXT()
#include<tchar.h> //TCHAR, _stprintf(), _tprintf()
TCHAR test[32];
_stprintf(test, TEXT("%f"), 0.01f); //_UNICODE가 선언되면 swprintf(), _MBCS선언되면 sprintf()
_tprintf(TEXT("%s\n"), test); //_UNICODE가 선언되면 printf(), _MBCS선언되면 printf()
입니다, TCHAR, _stprintf(), _tprintf() 전부 메크로죠, _UNICODE나 _MBCS가 선언되면, 어느게 선언되있는 가에 따라서 자동으로 선택해줌니다, TCHAR는 _UNICODE가 선언되면 wchar_t고, _MBCS선언되면 char입니다.
http://msdn.microsoft.com/en-au/library/tsbaswba.aspx
출처 : http://www.winapi.co.kr/ApiBoard/content.php?pk=54186&table=tblqa
#include<tchar.h> //TCHAR, _stprintf(), _tprintf()
TCHAR test[32];
_stprintf(test, TEXT("%f"), 0.01f); //_UNICODE가 선언되면 swprintf(), _MBCS선언되면 sprintf()
_tprintf(TEXT("%s\n"), test); //_UNICODE가 선언되면 printf(), _MBCS선언되면 printf()
입니다, TCHAR, _stprintf(), _tprintf() 전부 메크로죠, _UNICODE나 _MBCS가 선언되면, 어느게 선언되있는 가에 따라서 자동으로 선택해줌니다, TCHAR는 _UNICODE가 선언되면 wchar_t고, _MBCS선언되면 char입니다.
http://msdn.microsoft.com/en-au/library/tsbaswba.aspx
출처 : http://www.winapi.co.kr/ApiBoard/content.php?pk=54186&table=tblqa
반응형