TCHAR与char的转换[转载]
生活随笔
收集整理的這篇文章主要介紹了
TCHAR与char的转换[转载]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先是把TCHAR轉為char
//將TCHAR轉為char
//*tchar是TCHAR類型指針,*_char是char類型指針
TcharToChar (const TCHAR * tchar, char * _char)
{
int iLength;
//獲取字節長度
iLength = WideCharToMultiByte(CP_ACP, 0, tchar, -1, NULL, 0, NULL, NULL);
//將tchar值賦給_char
WideCharToMultiByte(CP_ACP, 0, tchar, -1, _char, iLength, NULL, NULL);
}
然后是把char轉為TCHAR
//同上
CharToTchar (const char * _char, TCHAR * tchar)
{
int iLength;
iLength = MultiByteToWideChar (CP_ACP, 0, _char, strlen (_char) + 1, NULL, 0) ;
MultiByteToWideChar (CP_ACP, 0, _char, strlen (_char) + 1, tchar, iLength) ;
}
參考:
http://blog.csdn.net/q408384053/article/details/7522155#
總結
以上是生活随笔為你收集整理的TCHAR与char的转换[转载]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wxpython使用实例_wxPytho
- 下一篇: h5适配华为手机_知道为什么建站大多选H