8.20嗶哩嗶哩題目遇到的問題:
輸入一串字串(中間可能存在空格),怎麼把它儲存到乙個string中。
string line;
getlin(cin,line);
輸入未知數目的數字,怎麼給存入陣列中?
123,23,123,169,123,...
首先要用字串getline來儲存,把一行資料給存到字串中,然後從字串分解得到每個數字。因為這裡的分隔符是『,』,所以還要處理一下。
string line;
getline(cin,line);
vectordata;
int i = 0;
line += ',';
for (int j = 0; j < line.size(); j++)
8.21做華為題目遇到的問題:
輸入一行,第乙個數字表示傳送報文的個數n,這個數字也佔乙個報文,後續輸入n-1個報文。
int n;
cin>>n;
for(int i = 0;i第一行輸入乙個數字,表明接下來輸入資料的個數n,第二行輸入n個數。
字元輸入,輸出問題
2007 11 23 23 03 yhy19820816 瀏覽 0 次 scanf s c 把字串輸完就退出了,為什麼他們在一起時,單個字元輸不進來?scanf s c 這樣就輸進來了,我不太懂,為什麼他們組合的時候必須加乙個明確的分隔符?scanf d f d c 沒有分隔符,但輸入都是正常的啊....
多次輸入輸出問題
eof初見面,鍵盤快取區,if迴圈的逗號表示式 1 可嘗試用eof來作為迴圈結束標誌,eof在windows中為ctrl c 在 unix中一般是ctrl c,說的簡單一點也就是,只要你不在windows系統中使用ctrl c,迴圈就會一直執行,不會出現 按任意鍵繼續 表示編譯結束 2 並且要麼明確...
C 檔案輸入輸出問題
此函式 唯一形參跟返回值都是istream型別。該函式應該一直讀取直到檔案結束為止,還應該將讀取內容輸出到標準輸出,最後,重新設定流使其有效,並返回流。istream get istream in int val while in val,in.eof if in.bad throw std run...