字符数组是这样定义的
char s[5];
s[0]='';
s[1]='';
...在VC++中如何用CString定义类似的字符串数组?

解决方案 »

  1.   

    CString str
    然后可以通过字符串的索引访问单个字符
      

  2.   


    CString strSerial[10];strSerial[1]="abc";//赋值方法一
    strSerial[2] =...
    ...
    strSerial[9]= ...
      

  3.   

    那你的表述是有问题的,要定义一个字符串数组来存储多个字符串,那应该是个二维字符数组。
    char **cstr;
    CString是对字符串相关操作进行了封装的类,你只能声明一个或若干个它的对象。
    楼主是想 CString str[5]这样用吗?应该是不可以的。
      

  4.   


    CString str[5]这样的用法绝对可以,不信可以自己试试
      

  5.   

    CString str[5];
    可以用,谢谢各位啦!
      

  6.   

    char str[5][5];
    或者
    CString str[5];
    或者用
    CStringArray
      

  7.   

    也就是说:定义字符串例如:char str[10];
    str[0]=..;
    str[1]=..;
    ..........
    必须一个一个的进行赋值进去?