CString,int,string,char*之间的转换计算机等级考试

文章作者 100test 发表时间 2010:01:01 13:00:49
来源 100Test.Com百考试题网


  项目中经常用到各种不同的语言的朋友们应该会比较有这样的体会:一种开发语言用了比较长的时间,突然间转到另外一种语言的话,不管是数据类型或者语法结构,多多少少都会有那么一点不适应。哪怕MFC中的类型与标准C 也是一样的。下面是MFC/C /C中字符类型CString, int, string, char*之间的转换的说明与举例,经常用的东西,相信对于用C/C 的朋友,还是比较有用的。

  1 CString,int,string,char*之间的转换

  string转CString

  CString.format("%s", string.c_str()).

  char转CString

  CString.format("%s", char*).

  char转string

  string s(char *).

  string转char *

  char *p = string.c_str().

  // CString转std::string

  CString str = dlg.GetPathName(). setlocale(LC_ALL, "chs").

  char *p = new char[256].

  wcstombs( p, str, 256 ).

  m_fileName = p.

  1,string -


相关文章


虚函数与虚继承的思考计算机等级考试
C 编译错误解决方法计算机等级考试
Win32编程点滴之窗口的位置计算机等级考试
typedef函数指针的用法(附例子)计算机等级考试
CString,int,string,char*之间的转换计算机等级考试
Windows消息机制要点计算机等级考试
Huffman编码的实现计算机等级考试
VisualC ADO数据库编程入门(5)计算机等级考试
VisualC ADO数据库编程入门(4)计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛