我有一个有趣的问题。字符串数组
我定义,
typedef char *string;
char array[10];
string buf[10];
i=0;
while(1){
array=<assign_string>
buf[i]= array;
i++;
}
在每次迭代i分配不同的字符串。例如, buf [0]应该是“1111111111” buf [1]应该是“2222222222”等等。 但是当我在i = 1时分配“2222222222”时,buf [0]也变为“2222222222”。可能是什么问题呢?
显示*真实*代码 – Erik 2011-03-23 11:53:38