com的接口函数中,关于函数参数的char*问题 接口函数参数不能用char*,我要发文件内容,用什么类型呢,BSTR是表示字符串的吧,发内容有问题吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用BSTR*会不会有问题,比如说不能保护回车、换行等特殊字符等的,,,,一般正常的做法是什么呢? 放心地使用BSTR吧,它就是对wide string的包装 BSTR一般不会有问题。除非你用了unicode都不能搞定的内容。 另外BSTR是2个字节的类型的吧?如果我要发的内容是7个字节,那我用BSTR怎么发送??? BSTR SysAllocStringByteLen( LPCSTR psz, unsigned int len );BSTR SysAllocStringLen( const OLECHAR *pch, unsigned int cch); 用这些函数构造一个BSTR类型 BSTR的长度由-1(字符序列指针前一个)位置的一个整数表示。不合C、C++的字符串一样用“\0”默认表示结尾。所以它什么长度,什么特殊字符都可以传。 VC2010的Winsock控件关联函数怎么设置远程计算机IP? VC 删除邮件? 奇怪的现象 socket 信息以结构发送的问题三 多文档菜单灰色不可用,怎么办? 文字滚动 在多桌面的环境下如何另外桌面的显示? 关于DC的一个棘手问题,研究了好长时间,不得其解. 怎么才能广播 和多播? 在VC中,全局变量(几个Cpp中),如何使用? Speech sdk 5.1 的一个例子程序无法编译通过,提示无法打开头文件cofgram.h 问大家一个ATL中用SOCKET的问题,急。
一般正常的做法是什么呢?
BSTR SysAllocStringByteLen(
LPCSTR psz,
unsigned int len
);
BSTR SysAllocStringLen(
const OLECHAR *pch,
unsigned int cch
);
不合C、C++的字符串一样用“\0”默认表示结尾。
所以它什么长度,什么特殊字符都可以传。