是unicode编码的问题?
strcat(szFind,FindFileData.cFileName);
错误:
error C2664: 'StrCatW' : cannot convert parameter 1 from 'char [260]' to 'LPWSTR'
等
[解决办法]
char x[260];
==>
TCHAR x[260];
字符串记得加_T:
_T("abc")
[解决办法]
VS2008的话,可以在监理工程的时候选择不使用Unicode集,也可以在项目-》属性里更改。
[解决办法]
如果想支持Unicode字符,windows下使用下面函数就可以了:
_tcscat_s
[解决办法]
不使用UNICODE集,项目属性里面可以更改为多字符集,若需要用UNICODE,char 在UNICODE占2个字节,需要转换为UNICODE, TEXT("字符变量")即可。
[解决办法]
TCHAR代替char 字符串加_T("")
[解决办法]
是UNICODE的问题,换个字符集可以解决,或者像上面的TCHAR也行
[解决办法]
宽字节。。。