第二,數組最好規定長度,如果沒有規定長度,最好用指針。而且要用動態分配內存。所以妳的
void enter(char x[]) //輸入函數
這個函數根本就不對,因為數組不能自己動態增長。
第三,妳在程序中已經限定了數組的長度是100,那麽最好就直接使用x[100]。字符串是以'\0'結尾的,所以,只要讀到'\0'就認為字符串結束。所以不需要動態數組。