TCHAR
TCHAR
TCHAR是通過define定義的字元串宏
為了存儲這樣的通用字元,就有了TCHAR:
當沒有定義_UNICODE宏時,TCHAR = char,_tcslen =strlen
當定義了_UNICODE宏時,TCHAR = wchar_t , _tcslen = wcslen
當我們定義了UNICODE宏,就相當於告訴了編譯器:我準備採用UNICODE版本。這個時候,TCHAR就會搖身一變,變成了wchar_t。而未定義UNICODE宏時,TCHAR搖身一變,變成了unsigned char。這樣就可以很好的切換寬窄字符集。
tchar可用於雙位元組字元串,使程序可以用於中日韓等國 語言文字處理、顯示。使編程方法簡化。