定义一个字符串二维数组CString tongdao[4][50],想把列表框中的某一个内容付给数组的tongdao[1],代码如下,
CString name = m_cList.GetItemText(0,1);
tongdao1[1] = name;
报错为'=' : cannot convert from 'class CString' to 'class CString [50]'。不懂什么意思?应该如何修改?
CString name = m_cList.GetItemText(0,1);
tongdao1[1] = name;
报错为'=' : cannot convert from 'class CString' to 'class CString [50]'。不懂什么意思?应该如何修改?
只是name 怎么可以复制二维数组的第一行额。。
应该是一个元素吧。。
你应该是tongdao1[0][0]才表示二维数组的第一个单元
tongdao[][] = name;
那么你定义一个CString[] 一维数组
tongdao1[0][0] = name; //tongdao1[0][0] 才是二维数组的第一个元素
tongdao1[0][1] 二维数组的第二个元素
tongdao1[0][2] 二维数组的第三个元素
以此类推,建议楼主先了解下二维数组的存储结构