c++中将LPCTSTR转换成char*,(char*)强制转换输出不是的。
的有关信息介绍如下:LPCTSTR根据UNICODE宏,会编译为两个版本,
如果定义过这个宏,按Unicode字符集处理,LPCTSTR360问答是constwchar*;
如果未定义过这个宏,按多字节字符集处理,LPCTSTR是constchar*
这两个都不能直接转换成非cons前妒措即里神构差富t的变量,只能采怀策序断别用“赋值”的方式
charbuf[100];
strcpy_s(bu问段城括死款扬f,100,CT2CA(str));
CT2CA是阿整胡师受字符集转换的宏,可以正确将LPCTSTR的两种版本处理成constchar*