读书人

C数组赋值有关问题

发布时间: 2013-01-02 13:08:44 作者: rapoo

C数组赋值问题
第一次做C的东西,原来没接触过,小白一个!求帮助!

//定义开始
char cp4[3][133]={"","",""};
char * text1;
char * text2;
char * text3;
//定义结束

text1=text_info->text[0].full_string;
text2="<&1>";
text3=text_info->text[1].full_string;
cp4[3][133]=(char)text1,(char)text2,(char)text3; //这样赋值不对!数组里一直没有值



哪位大侠知道怎么将Text1,Text2,Text3赋值给cp4[3][133]数组????
求指教啊。
[解决办法]

引用:
1.cp4[3][133]是一个二维数组,可以将它看成是一个3行*133列的矩阵。
你的意思应该是将Text1,Text2,Text3这三个字符串分别赋值给三行(三个一维数组),也就是


C/C++ code
?



1234

// ch[0] = Text1; // ch[1] = Text2; // ch[2] = Text3;
但这样直接赋值是……

上面的ch[0]神马的应该是cp4[0]……笔误,笔误

读书人网 >C语言

热点推荐