VC 中 Cstring 与 int、float、double、char、string数据类型的相互转换

1. Cstring 与char*的相互转换

Cstring转char

Cstring cstr="Germany";

char *p = (LPSTR)(LPCTSTR)cstr;

char转Cstring

char *p ="Germany";

Cstring cstr;

cstr.format(”%s”, p);

2. Cstring与int 的转换

Cstring转int

Cstring cstr="12345";

int a=atoi(cstr);

int 转Cstring

Cstring cstr;

int a=8;

cstr.format(”%d”, a);

3. Cstring与float的转换

Cstring转float

Cstring cstr="8.67";

float a=atof(cstr);

float 转Cstring

Cstring cstr;

float a=8.00;

cstr.format(”%.2f”, a);

4. Cstring与double的转换

Cstring转double

Cstring cstr="8.89475";

double a=atof(cstr);

double转Cstring

Cstring cstr;

doulbe a=8.0067;

cstr.format(”%.4f”, a);

5. Cstring与string的转换

Cstring转string

Cstring cstr="Germany";

string cs(cstr.GetBuffer());

string转Cstring

Cstring cstr;

string cs="Germany";

cstr.format(”%s”, cs.c_str());


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值