首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

无奈的TCHAR和strcat解决思路

2012-02-21 
无奈的TCHAR和strcat我想把一个TEXT( CHINA )连接到一个TCHAR类型的数组TCHARarray[100]{TEXT( ILove

无奈的TCHAR和strcat
我想把一个TEXT( "CHINA ")   连接到一个TCHAR   类型的数组
TCHAR   array[100]={TEXT( "I   Love   ")};
后面   可是用strcat就不可以   要处理TCHAR的字符串应该用什么函数呢?

[解决办法]
不是strcat无法处理TCHAR
而是strcat无法处理宽字符
如果是宽字符用wchar_t *wcscat( wchar_t *strDestination, const wchar_t *strSource );
否则用strcat


[解决办法]
#ifdef _UNICODE
typedef _tstrcat strcat
#else typedef _tstrcat wcscat
#endif

然后使用 _tstrcat 处理 TCHAR的字符串
[解决办法]
或者 lstrcat

热点排行