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

取数组内容不正确,求解,该如何处理

2013-06-26 
取数组内容不正确,求解我先定义了一个2维数组,char scomm[3][5]{0012,0034,0056,0078,}然后用fo

取数组内容不正确,求解
我先定义了一个2维数组,
char scomm[3][5]={
   "0012",
   "0034", 
   "0056",
   "0078",
};
然后用
for (i=0;i<=3;i++)
    strcpy(tmp,scomm[i]);
想将每一个数组的内容拷出来,结果不正确了,如果我想把scomm[1]的内容"0034"拷出来该怎么做,我拷出来成了" 003",前面多了数组0里面的结束那个符号,这样的错误是为什么?对多维数组的内容拷贝不是这样用的吗?菜鸟问题请多多指教,谢谢了.
[解决办法]
你看下scomm[0]是什么  会不会是0012的\0被拿去给scomm[1]了...

热点排行