关于字符集不一的历史原因,可以参考:UNICODE与ANSI的区别以下是网上转载的资料。我将辅以自己的实例,说明并总结关系。一.CString, int, string, char*之间的转换(无法区分这几个类型的把这节跳过,最后回来复习)string 转 CString CString.Forma...
分类:
其他好文 时间:
2015-04-28 13:41:35
阅读次数:
220
我这里有比较全的各种字符类之间的转换 AnsiString??->??char?*????????AnsiString.c_str(); char?*???????->??AnsiString???AnsiString=AnsiString(char); BSTR????????->??...
分类:
编程语言 时间:
2015-04-16 10:37:09
阅读次数:
136
转自:http://www.cnblogs.com/lingyun1120/archive/2011/11/03/2234169.html一.CString, int, string, char*之间的转换string 转 CStringCString.Format("%s", string.c_s...
分类:
其他好文 时间:
2015-04-01 12:55:02
阅读次数:
109
1 inline HRESULT TCHAR2BSTR(TCHAR * szBuf, BSTR * bstrNew) 2 { 3 try 4 { 5 WCHAR * wszBuf; 6 #ifndef UNICODE 7 wszBuf = new W...
分类:
其他好文 时间:
2015-03-01 19:40:10
阅读次数:
132
IDispatch* pDisp = NULL;IDispatch* pDisp2 = NULL;IHTMLDocument2 *pHtmlDoc2 = NULL;IHTMLElementCollection* pCol;IHTMLMetaElement *pMeta = NULL;BSTR bUr...
分类:
编程语言 时间:
2015-02-04 14:30:22
阅读次数:
215
c++ 字符类型很多(如wchar_t,char,WCHAR,TCHAR,LPSTR,BSTR等),这次我们就来总结和区别一下各字符类型的本质,及其之间的相互转换问题。
分类:
编程语言 时间:
2015-01-30 14:30:59
阅读次数:
156
这是我写的第一个帖子,请大家多批评啊。 首先定义两个个字符串aStr,bStr。然后运行这行代码: NSRange rang = [aStr rangeOfString:bStr]; 会出现如下几种情况: 首先bStr不能为nil,否则会崩溃。 1.当aStr == nil时,rang...
分类:
其他好文 时间:
2014-12-24 11:29:28
阅读次数:
129
1 CComBSTR bstr;2 pDoc->get_FileName(&bstr);3 CString cstring(bstr);4 int len = cstring.GetLength();5 int pos = cstring.ReverseFind('\...
分类:
其他好文 时间:
2014-12-17 16:14:15
阅读次数:
189
最近在做一个ACTIVEX控件,是基于ATL的,在用IE进行测试时,调用其中的一个接口很容易引起IE崩溃,初步判断是因为内存操作引起的。正确代码如下:
STDMETHODIMP CIECSChart::createTable(BSTR json)
{
// TODO: Add your implementation code here
wchar_t* t = (_bstr_t)(json...
分类:
其他好文 时间:
2014-11-21 22:00:06
阅读次数:
292
String 转 CString CString.format("%s", string.c_str());char 转 CString CString.format("%s", char*);char 转 string string s(char *);string 转 char * char *...
分类:
其他好文 时间:
2014-11-15 15:30:54
阅读次数:
246