可以使用strcat();函数,具体例子:
tcslen(str) 获得字符串长度
tcsrchr(str, L'\\') 反向搜索获得最后一个TCHAR的位置
stprintf(TCHAR *buffer,const TCHAR *format [,argument] ..)获得一个格式化字符串
tcsdup 给一个指针分配源字符串大小的内存并从源字符串copy值
tcstok 按标记将字符串拆分
tcscpy 拷贝字符串.
TCHAR* a=_T("我们abc");
TCHAR* b=_T("你们bcd");
int len_a = lstrlen(a);
int len_b=lstrlen(b);
TCHAR* c = new TCHAR[len_a+len_b+1];
c=_T('\0');
lstrcat(c, a);
lstrcat(c,b);
// ...
// after using c, free the memory
delete []c;
当采用ANSI编译时,TCHAR就是char
当采用Unicode编译时,TCHAR就是w_char