我有一個有趣的問題。字符串數組
我定義,
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