无法从char数组 转向LPCTCHAR

来源:互联网 发布:h3c交换机端口流量查询 编辑:程序博客网 时间:2024/05/21 23:01

LPCTSTR解释如下:
LP:long point 长指针
C:const常量
T:UNICODE下就是W(wide)表示宽的意思,多字节环境下就是A(ascii)
STR:string字符串

这个错误提示是说,需要传入宽字符而当前使用的是ascii码不是宽字符。

两种解决办法
1. 改变工程的属性,属性–常规–字符集 修改为多字节
2. 把char 变成 w_char_t
注意写入和读取需要保持一致,如果读取文件用w_char_t 类型数组,在写入的时候必须_T(“XXX”) ,即写入宽字符。

0 0
原创粉丝点击