我想用CString建立一个对象数组,如:CString f[10];来保存一组字符串
但我在有的文档看到用这样的表达式 如:f[1]可以访问f字符串的第一个字符 
请问两者之间怎么区分?
还有就是CString类访问单个字符的成员函数怎么用啊?
如果想用数组方式保存一组字符串还有什么好方法啊///请前辈们相助

解决方案 »

  1.   

    类型 变量[n]的方式就是声明变量,这里n代表的是数组元素的个数
    CString f[10]; 就是声明10个连续的CString变量。
    而直接 变量[n]的方式就是引用,n代表的是下标,意思是第几个数组元素。
    比如 f[0] = "oooo" ; f[1] = "aaaa" ;等等
    另外你说的f[1]访问字符串第一个字符有误,数组下标以0开始,应该是f[0]访问第一个字符
      

  2.   

    访问f的f[0]字符串的第一个字符 

    char c = f[0][0];
      

  3.   

    CString::GetAt
    TCHAR GetAt( int nIndex ) const;Return ValueA TCHAR containing the character at the specified position in the string.
    传入第几个,就可以得到那个字符
      

  4.   

    CString里有At函数也有Right和Left函数,具体我记不清了,你可以查看一下MSDN呀!