0
這裏是我的代碼:爲什麼我的程序崩潰末
int main(){
string inputcmd;
while (getline(cin, inputcmd)){
cout << "TYPE A COMMAND" << endl;
cin >> inputcmd;
//cin.ignore(numeric_limits<streamsize>::max(), '\n');
//cin.clear;
cin.ignore(80, '\n');
if (inputcmd == "makenew"){
cout << "MAKING NEW PROJECT";
read_project(cin);
}
}
return 0;
}
爲什麼我的程序總是崩潰,在結束了嗎?它運行完美,直到最後,我執行read_project()後,它吐出一個運行時錯誤,它崩潰了,爲什麼?
'read_project()'中的某些內容正在損壞內存。 – Barmar
本網站上,你永遠不應該說,你得到一個錯誤,沒有說出那個錯誤是什麼。 – Adam
這個錯誤是我之前提到的運行時錯誤。我想我可能已經發現了這個問題,@Barmar你是對的,我修復了這個功能,謝謝 – notamathwiz