C getline 函式用法

2021-08-28 12:13:16 字數 266 閱讀 9184

首先說明getline()的原型:getline(istream &is,string &str,char delim)

istream &is表示乙個輸入流,譬如cin,string表示把從輸入流讀入的字串存放在這個字串中(&str其實就是乙個變數),char delim是終止符(預設為回車,還可以是別的符號,如#,*之類的都可以)

對於while(getline(cin,str))來講,while語句的真實判斷物件是cin,也就是當前是否存在有效的輸入流,如果存在就不會結束迴圈

c getline 函式用法

istream getline istream is string str char delim istream getline istream string is 進行讀入操作的輸入流 str 儲存讀入的內容 delim 終結符 與引數is是一樣的 將輸入流is中讀到的 字元存入str中,直到遇到...

整理 C getline 函式

getline函式的作用是從輸入流中讀取一行字元,其用法與帶3個引數的get函式類似。即 cin.getline 字元陣列 或字元指標 字元個數n,終止標誌字元 getline 的原型是istream getline istream is string str char delim 其中 istre...

C getline 函式詳解

getline 函式用於讀入一整行資料,一種定義在標頭檔案中,是istream的成員函式,一種定義在標頭檔案中,是普通檔案。1 中的兩種過載形式 istream getline char s,streamsize n istream getline char s,streamsize n,char ...