字符串指针数组
定义一个字符串指针数组char *String[10],又定义一个字符串char MyChar[20];
在一个FOR循环中MyChar的内容改变,想用String记录每次MyChar的值,请问怎么办
问题点数:70、回复次数:2Top
1 楼a8e(坎坷的菜贩)回复于 2000-09-14 18:15:00 得分 20
strcpy(*String, MyChar)Top
2 楼Holly()回复于 2000-09-14 19:02:00 得分 50
!注意:
strcpy有可能有问题,完全看内容,因为strcpy是以0作为字符串结束标记的,如果你的MyChar中不一定用0结束,就可能出大问题!
可以用:
memcpy(String[i], MyChar, 20);
注意:根据你的MyChar[20],你的String的指针数组的每一个在申请内存时,要避免少于20;Top




