C訂票系統的題目,能通過編譯,但在執行時錯誤的輸入會

2021-03-03 21:27:13 字數 736 閱讀 7877

1樓:泡泡愛亦菲

在cin>>op

下面加個cin.get();

換句話說吧,在所有cin下面都加上這句話

因為,我們輸入的時候,最後都是按下回車\n這樣系統在下面需要輸入字元的時候錯誤的講\n讀入,所以就出現錯誤了

乙個c++的問題題目**如下,編譯時是沒有錯誤,但一執行就會出現如圖的報錯,麻煩各位大神們幫幫,謝謝

2樓:千江月

#include

#include

using namespace std;

class person

;void qu(int p)//輸出等級int fu(int m,int n)//返回最高分void person::display()//輸出for(i=0,q=student[0].getscore();i<10;i++)//輸出最高分的函式的呼叫

}for(i=0;i<10;i++)

for(i=0;i<10;i++)

student[i].display();

return 0;

}------------------------乙個比較嚴重的錯誤就是string初始化你用int值0賦值了,當然出錯

還有乙個輸入的問題,cin乙個char你可能會得到空格,用我這個保險一點。。

-------

還有乙個建議,就是建構函式的預設值寫在宣告裡好一點。。

求C的開發工具要越小越好能編譯執行即可

如果最小來,可以用記事源本寫,用csc編譯方法 建一bai 個 cs,寫入du 用c windows microsoft.framework 2.0 csc.exe 編譯 語法csc.exe cs就ok了 如果想要zhiide環境,推薦 用記事本固bai然是可以du的,但是要你自己去編譯。zhi用v...

c 一道與浮點數有關的題目不知為何不能通過求大神打救謝謝

的題,有oj嗎?四捨五入的時候最好乘到1000去 include include using namespace std int main return 0 以下是我前幾天回答這個題目時的答案。include include include int main else sign 1 a sign i...

重灌系統後C盤的資料恢復能恢復嗎

回答重灌系統後c盤檔案可以借助軟體進行恢復,全文共分享三個軟體恢復方法。以下方法以嗨格式資料恢復大師為例,步驟如下 方法一 使用嗨格式資料恢復大師 1 5開啟軟體點選恢復模式 開啟嗨格式資料恢復大師,選擇軟體中的恢復模式。2 5 選擇原檔案儲存位置開始掃瞄 然後選擇原檔案的儲存位置,這裡就點選c盤,...