char 型数组怎样转化为 CString 型数据?

解决方案 »

  1.   

    char    cc_test;
    CString s_overVal;s_overVal=(CString)cc_test;
      

  2.   

    CString strA;
    char szB[] = "test";
    strA = szB;
      

  3.   

    CString strA;
    char szB[] = "test";
    strA = CString(szB);
      

  4.   

    char    cc_test[16];
    CString s_overVal;s_overVal=(CString)cc_test;
    或s_overVal=cc_test;都可以推荐用(CString)转换一下
      

  5.   

    CString strA, strB, strC;
    char szTest[] = "test";
    strA = szTest;
    strB = CString(szTest);
    strC = (CString)szTest;
    三种方式都是可以的
      

  6.   

    CString str;
     char c[10];
     for(int i=0;i<10;i++)
     str.Format(------);
      

  7.   

    char c[10];
    CString s;
    s.Format("%s",c);注:c数组中最后一个字符必须为'\0',标识字符串的结束
      

  8.   

    char c[10];
    CString s;
    for(int i=0;i<10;i++)
        s.Insert(i,c[i]);
      

  9.   

    返回去可以这样做:
    CString s = "abc";
    char c[10];
    int length = s.GetLength();
    for(int i = 0;i<length;i++)
        c[i] = s.GetAt(i);
    c[i] = '\0';