+ -
当前位置:首页 → 问答吧 → 初始化字符串数组问题

初始化字符串数组问题

时间:2010-09-14

来源:互联网

  1. char a[1000][2];
  2. int i=5;//从第5个值开始初始化,5个之前给其他程序去初始化使用
  3. for(i=0;i<100;i++)
  4. {
  5.       memset(&a[i][0],0,100);
  6.      strcpy(&a[i][0],"");
  7. }
复制代码
可以编译,但不能执行,段错误,请问,我要初始化这个数组的某一个子值怎么处理?

作者: jd808   发布时间: 2010-09-14

只有2个,你却要去memset 100个字节

作者: hellioncu   发布时间: 2010-09-14

char a[1000][100];
这样也不行啊

作者: jd808   发布时间: 2010-09-14

回复 jd808


    给你试了,我编译可行,执行也可以

作者: glose   发布时间: 2010-09-14

相关阅读 更多