社区
VC.NET
帖子详情
【请教】char转换成LPWSTR的小问题??
north00
2007-04-22 05:11:03
error C2664: 'SQLGetInstalledDriversW' : cannot convert parameter 1 from 'char [2001]' to 'LPWSTR'
请教高手如何转换??
...全文
1352
1
打赏
收藏
【请教】char转换成LPWSTR的小问题??
error C2664: 'SQLGetInstalledDriversW' : cannot convert parameter 1 from 'char [2001]' to 'LPWSTR' 请教高手如何转换??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
masterz
2007-04-22
打赏
举报
回复
你把char直接改为wchar_t不就行了?
估计你的定义是
char buf[2001];然后在unicode 模式下编译程序,可以改为
TCHAR buf[2001];或者wchar_t buf[2001];
第一种方式可以适应mbcs和unicode2种编码方式。
VC++中什么是BSTR、LPSTR以及
LPWSTR
BSTR(Basic STRing,Basic字符串)是一个OLE
CHAR
*类型的Unicode字符串。它被描述成一个与自动化相兼容的类型。由于操作系统提供相应的API函数(如SysAllocString)来管理它以及一些默认的调度代码,因此BSTR实际上就是一个COM字符串,但它却在自动化技术以外的多种场合下得到广泛使用。 LPSTR和
LPWSTR
是Win32和VC++所使用的一种字符...
字符串转换:w
char
_t MultiByteToWide
Char
Unicode等
T:关于unicode,把包含中文的CString的各个
char
取出来Q:CString str="12ab大小";用什么方法能转变成下面的形式
char
ch(20);ch(1)="1";ch(2)="2";ch(3)="a";ch(4)="b";ch(5)="大";ch(6)="小";A:有点乱定义数组应该用
char
ch[20];字符赋值应该用ch[0]=1;ch[1]=2;用单引号注
2021-05-09
VC++常用数据类型及其操作详解(非常经典,共同分享) 友情提示: 为了方便你更好的学习和阅读,也更好的体现尊重原创作者的劳动成果,请您直接查看转载原本链接: http://snailflying.blog.hexun.com/8219350_d.html =================================================================== VC++常用数据类型及其操作详解 一.VC常用数据类型列表 二.常用数据类型转化 2.1数学类型变量与
VC++ BSTR、LPSTR、
LPWSTR
区别与联系(学习笔记)
STR(Basic STRing,Basic字符串)是一个OLE
CHAR
*类型的Unicode字符串。它被描述成一个与自动化相兼容的类型。由于操作系统 提供相应的API函数(如SysAllocString)来管理它以及一些默认的调度代码,因此BSTR实际上就是一个COM字符串,但它却在自动化 技术以外的多种场合下得到广泛使用。 LPSTR和
LPWSTR
是Win32和VC++所使用
VC++常用数据类型及其操作详解
一.VC常用数据类型列表
二.常用数据类型转化
2.1数学类型变量与字符串相互转换
2.2 CString及string,
char
*与其他数据类型的转换和操作
●CString,string,
char
*的综合比较
●数学类型与CString相互转化
●CString与
char
*相互转换举例
●CString 与 BSTR 型转换
●VARIANT 型转化成 CString 型
2.3 BSTR
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章