ascii, MBCS, unicode 기본 함수 비교
1. printf 함수
http://msdn.microsoft.com/ko-kr/library/wc7014hz.aspx
TCHAR.H routine | _UNICODE & _MBCS not defined | _MBCS defined | _unicode defined |
---|---|---|---|
_tprintf | printf | printf | wprintf |
2. sprintf 함수
http://msdn.microsoft.com/ko-kr/library/ybk95axf.aspx
TCHAR.H routine | _UNICODE & _MBCS not defined | _MBCS defined | _UNICODE defined |
---|---|---|---|
_stprintf | sprintf | sprintf | swprintf |
_stprintf_l | _sprintf_l | _sprintf_l | __swprintf_l |
2. strlen 함수
http://msdn.microsoft.com/ko-kr/library/78zh94ax.aspx
TCHAR.H routine | _UNICODE & _MBCS not defined | _MBCS defined | _UNICODE defined |
---|---|---|---|
_tcslen | strlen | strlen | wcslen |
_tcsclen | strlen | _mbslen | wcslen |
_tcsclen_l | strlen_l | _mbslen_l | wcslen_l |
4. strcmp 함수
http://msdn.microsoft.com/ko-kr/library/e0z9k731.aspx
TCHAR.H routine | _UNICODE & _MBCS not defined | _MBCS defined | _UNICODE defined |
---|---|---|---|
_tcscmp | strcmp | _mbscmp | wcscmp |