问几个最基础的问题!数据转换的1. 把 int 转成 CString 如何做?float 与 double 之类的呢?2. 把 CString 转成一个 字符串数据如何做?3. 把 CString 转成一个 char * 的指针呢?(也就是得到 CString 字符串的首地址)4. 把 CString 或 char * 转成 int 或 float 如何办?小弟初学,一来就遇到一大堆问题

解决方案 »

  1.   

    msdn里有相关函数,你还可以google一下,象float 与 double一般都是强制转换!
      

  2.   

    1.用Format,如str.Format("%d",3),str.Format("%f",3.9)...
    2.CStrng本身就是字符串数据啊
    3.(char*)str
    4.atoi,atol...楼主的分不好争
      

  3.   

    2和3合为一个问题CString str = "Hello!";
    char *pStr = str.GetBuffer();
      

  4.   

    哈哈,To:gzlyb(冰风) ,那是相当难挣!