有关NULL的问题。
问题是这样的,
我定义了一个数组 a[4][10] 开始的时候数组里面都是NULL,假设a[i]="one",是假设我不知道one放在哪行。
现在我还要放9个字符串到此数组中,但是不能覆盖 one
请问有什么函数可以实现!怎么实现
这样不可以。为什么!
b[3][10]={"two","three","four"};
for(j=0;j<3;j++)
for(i=0;i<4;i++)
{
char *ptr;
ptr=memcpy(b[j],a[i],strlen(b[j]));
if(ptr==" ")
{ strcpy(a[i],b[j]); break;}
}
大家有什么好办法。