輸入輸出問題彙總

2021-09-26 08:27:17 字數 633 閱讀 6980

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...