Chinaunix首页 | 论坛 | 博客
  • 博客访问: 760308
  • 博文数量: 96
  • 博客积分: 2023
  • 博客等级: 上尉
  • 技术积分: 1738
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-15 10:03
文章分类

全部博文(96)

文章存档

2014年(11)

2012年(85)

分类: C/C++

2012-05-04 13:02:45

  VC上有CString,C++的标准字符串string,C常用的char数组和char指针,相互之间转换主要是用到了string的c_str()方法,返回char *,CString的GetBuffer()方法,转换示例如下:

点击(此处)折叠或打开

  1. string 转 CString
  2. CString.format("%s", string.c_str());

  3. char 转 CString
  4. CString.format("%s", char*);

  5. char 转 string
  6. cstring s(char *);

  7. string 转 char *
  8. char *p = string.c_str();

  9. CString 转 string
  10. string s(CString.GetBuffer());

阅读(5241) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~