摘要: #includestd::stringws2s(conststd::wstring&ws){std::stringcurLocale=setlocale(LC_ALL,NULL);//curLocale="C";setlocale(LC_ALL,"chs");constwchar_t*_Source=ws.c_str();size_t_Dsize=2*ws.size()+1;char*_Dest=newchar[_Dsize];memset(_Dest,0,_Dsize);wcstombs(_Dest,_Source,_Dsize);std::s 阅读全文
posted @ 2013-12-27 13:48 @夏天 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.pfan.cn/xman/43212.htmlGetBuffer()主要作用是将字符串的缓冲区长度锁定,releaseBuffer则是解除锁定,使得CString对象在以后的代码中继续可以实现长度自适应增长的功能。CString ::GetBuffer有两个重载版本:LPTSTR GetBuffer( );LPTSTR GetBuffer(int nMinBufferLength);在第二个版本中,当设定的长度小于原字符串长度时,nMinBufLength = nOldLen,该参数会被忽略,不分配内存,指向原CString;当设定的长度大于原字符串本身的长度时就 阅读全文
posted @ 2013-12-27 10:55 @夏天 阅读(195) 评论(0) 推荐(0) 编辑