【请教】char转换成LPWSTR的小问题??

north00 2007-04-22 05:11:03
error C2664: 'SQLGetInstalledDriversW' : cannot convert parameter 1 from 'char [2001]' to 'LPWSTR'
请教高手如何转换??
...全文
1352 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
masterz 2007-04-22
  • 打赏
  • 举报
回复
你把char直接改为wchar_t不就行了?
估计你的定义是
char buf[2001];然后在unicode 模式下编译程序,可以改为
TCHAR buf[2001];或者wchar_t buf[2001];
第一种方式可以适应mbcs和unicode2种编码方式。

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧