怎样把一个String类型的变量转换到一个数组里。
顺便再问一句C++里有类似C#里的ArrayList吗?

解决方案 »

  1.   

    char *ch;
    CString str;
    int i;
    ch=str.GetBuffer(i);
      

  2.   

    CString str = "supervisor";
    char buffer[12]; strcpy(buffer,str);
    AfxMessageBox(buffer);
      

  3.   

    这样也可以:
    char* a;
    CString str="abc";
    a=(char*)(LPCTSTR)str;
    TRACE("%s",a);
      

  4.   

    字符串CString是以数组保存的,可以看作数组对待;
    CString a="1234567";
    char t;
    t = a[0];//t被赋值为字符1;
      

  5.   

    CString str = "string";
    char s[50];
    strcpy(s,str);
      

  6.   

    VC中有类似C#里的ArrayList的类,CList,CArray。C++中好像没有吧。