首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言二维数组,该如何解决

2013-12-10 
C语言二维数组Mary,John,Robert,Jack,怎样把这是个名字放进二维数组name[50][20],小白一枚,求大神赐教。[解

C语言二维数组
Mary,John,Robert,Jack,怎样把这是个名字放进二维数组name[50][20],小白一枚,求大神赐教。
[解决办法]
二维char数组,其中的每个一维char数组放一个名字啊
你就分别找出指向每个名字开头的指针,以及该名字的长度,然后依次拷贝放到name[0],name[1],name[2]...

注意一下字符串结尾的'\0'问题,如果你是来直接要代码的,那就等楼下高人吧。。。
[解决办法]

 char name[][20] = {"Mary","John","Robert","Jack"};

[解决办法]

char name[4][20] = {"Mary", "Jone", "Rebort", "Jack"}; //初始化的时候

//赋值的话
char name[4][20] = {0};
strcpy(name[0], "Mary");
strcpy(name[1], "Jone");
...

热点排行