以下转换怎么就不行呢?
char * source="hello";
CString dest;
dest.Format("%s",source);
若有其它char* 转换为CString的好方法,请告知。

解决方案 »

  1.   

    char  source[]="hello";
    CString dest;
    dest.Format("%s",source);
      

  2.   

    char * source;
    source = new char[6];
    ...
    delete[] source;
      

  3.   

    char * source="hello";
    CString dest;
    dest = source;
      

  4.   

    "图层1" "图层2" "图层3" "图层4"
    我想将以上四个字符串存入一个char型的字符串数组chTitle,然后可以通过
    for (int i = 0 ; i < 4 ; i++)
    {
       CString strTemp = chTitle[i];
    }
    可以读取到strTemp的值分别为"图层1" "图层2" "图层3" "图层4"需要怎么写?
      

  5.   

    报错是在这里吧:CString strTemp这是你重复定义了!