題目:輸入資料的每一行包括若干個(至少乙個)以空格隔開的整數,輸出每行中所有整數之和。如果只能使用字元和字元陣列,一般有兩個方案:一是使用getchar()邊讀邊算,**比較短,但容易出錯,並且相對較難理解;二是每次讀一行,然後再掃瞄該行的字元,同時計算結果。如果使用c++,**可以很簡單。
心得:讀入一整行資料後,建立字串流,像讀取cin一樣讀取這個流。
#include
#include
#include
using namespace std;
intmain()
return0;
}
紫書第五章 C 與STL入門(1)
類似c語言中的fgets 從輸入流讀入一行到string s 功能 從輸入流中讀入字元,存到string變數 直到出現以下情況為止 讀入了檔案結束標誌 讀到乙個新行 達到字串的最大長度 如果getline沒有讀入字元,將返回false,可用於判斷檔案是否結束 include include incl...
C 入門經典第五章
5.1 型別轉換 5.1.1隱式轉換 不會丟失資訊的情況 5.1.2 顯示轉換 destinationtype sourcevar 值溢位,沒有檢測 checked expression unchecked expression 5.1.3使用convert命令進行顯轉換 5.2 複雜的變數型別 5...
C 第五章習題
1 將例5.1的程式片段補充和改寫成乙個完整 正確的程式,用公用繼承方式。在程式中應包括輸入資料的函式,在程式執行時輸入num name age addr的值,程式應輸出以上五個資料的值。class student 宣告基類 void student get value void student d...