VC++中的类型转换和字符串操作

1.int,double到CString的转化:
CString str;
int a;
double b;
str.Format("%d%f",a,b);

2.char*到CString的转化:
char *s = "this is a string";
CString str = _T(s);

3.CString到char*的转化:
CString str = _T("汉字也OK。");
//const char* s = (LPCTSTR)str;
char* s = str.GetBuffer();
str.ReleaseBuffer();
s=0;

4.const char*到int,double
int i = atoi("100");
double ii = atof("100.0");


CString可以加号连接char*字符串
用Append(_T("追加字符串"));
用Find(_T("查字符串,返回int型"));
用Insert(int index,_T("插入字符串"));
用GetLength()返回字符串长度;
用Right(int size)截取尾部长度的字符串
用Left(int size)截取头部长度字符串
配合使用Right,Left,Find可以截取特定位置的字符串
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值