0
点赞
收藏
分享

微信扫一扫

cstring转string(cstring转string特殊字符)


如何把64位整型数转换为CString

猜测你是不是在64位系统中需要将一个指针变换成CString指针,那么直接用强制类型转换就好

cstring转string(cstring转string特殊字符)_算法

CString如何转换为double

double = (double)string

a="109";

b=(double)a;

应该可行吧!?我只是知道,从来没试过。因为么用到。

呵呵,这种字符转换成其他类型,在java里很常见!

C++ CString 转string

CString str1;

std::basic_string str2;

str2 = (LPCTSTR)str1;

注意要用basic_string带入模板参数TCHAR,因为你用的是unicode版,string只是basic_string 的一个typedef

CString怎么转换成string

在如图所示的"Character Set"中,选择"Use Multi-Byte Character Set"

然后再试试:

CString aa=_T("hello");

std::string s=aa.GetBuffer();

如果如图所示的"Character Set"中,选择"Use Unicode Character Set",则试试如下代码:

CString aa=_T("hello");

CStringA bb;

bb=aa;  //该行和上一行必须分成两行写,作用是把Unicode转换成ansi

std::string s=bb.GetBuffer();string s(CString.GetBuffer());

举报

相关推荐

0 条评论