金牌会员
 
- 积分
- 1299
- 金钱
- 1299
- 注册时间
- 2016-4-21
- 在线时间
- 262 小时
|

楼主 |
发表于 2016-11-19 11:49:03
|
显示全部楼层
char* a1[1000][3];
char b1[10]="ABCDEF";
for(k=0;k<2;k++)
{
if(k==1)
{
b1[0]='1';
b1[1]='2';
}
a1[0][k]=mymalloc(SRAMIN,2048);//éêÇëÄú′æ
strcpy(a1[0][k],b1);
myfree(SRAMIN,a1[0][k]);//êí·ÅÄú′æ
printf("%s\r\n",a1[0][k]);
}
a1[0][0]还是12CDEF
for(k=0;k<2;k++)
{
a1[0][k]=mymalloc(SRAMIN,10);//éêÇëÄú′æ
}
for(k=0;k<2;k++)
{
if(k==1)
{
b1[0]='1';
b1[1]='2';
}
// a1[0][k]=mymalloc(SRAMIN,10);//éêÇëÄú′æ
strcpy(a1[0][k],b1);
myfree(SRAMIN,a1[0][k]);//êí·ÅÄú′æ
printf("%d\r\n",k);
printf("%s\r\n",a1[0][k]);
}
改成这样就好了,为何
|
|