-1
我正在研究一個程序,其中用一維字符串覆蓋二維數組的一部分是該算法的必要條件。將一維字符串複製到二維數組元素
是應該做覆蓋部分如下:
char twoD[MAX][MAX];
int top=2;
int main(){
char arr[MAX];
func(arr);
}
void func(char newArr[]){
strcpy(twoD[++top], newArr);
}
凡twoD
和top
是變量是全局變量。
只要程序到達這個部分,它就會崩潰。
什麼是錯誤?什麼是預期的輸入/輸出? – Carcigenicate
什麼是MAX?請出示[MCVE]。 –
錯誤是:「程序已停止工作」。一些預期的輸入:(5 + 3)*(7-3)。 –