cin.getline(char * str, int size_t, char delim)
標頭檔案: #include
引數1:字元陣列
引數2:讀入字串長度
引數3:終止符
示例:
char str[105];cin.getline(str,
100);
istream & getline(istream & is, string & str, char delim)
標頭檔案: #include
引數1:輸入流
引數2:c++ string物件
引數3:終止符
示例:
stringstr;
getline(cin, str);
get()
呼叫方法:cin.get(str, len);
兩者都讀取一行輸入,直至換行符。然後,getline將丟棄換行符,而get()將換行符保留在輸入序列裡。所以,再使用cin.get()輸入多行資料時,中間可以使用get()消除換行符。
在這裡要注意的是:當 getline(cin, str);前面的輸入是cin>>ss;的話,那麼此處str的值時空的,因為他會讀取上一行的結束符。
C 讀入一行字串
在c 中,要讀取一行一共有三種方法 一.對於字元陣列 方法一 getline 讀入整行資料,它使用回車鍵輸入的換行符來確定輸入結尾。呼叫方法 cin.getline str,len 第乙個引數str是用來儲存輸入行的陣列名稱,第二個引數len是要讀取的字元數。1 include 2 using na...
C 讀入一行字串
getline 是 istream 類的成員函式,它有如下兩個過載版本 istream getline char buf,int bufsize istream getline char buf,int bufsize,char delim 第乙個版本從輸入流中讀取 bufsize 1 個字元到緩衝...
C 輸入一行字串
一.對於字元陣列 方法一 getline 讀入整行資料,它使用回車鍵輸入的換行符來確定輸入結尾。呼叫方法 cin.getline str,len 第乙個引數str是用來儲存輸入行的陣列名稱,第二個引數len是要讀取的字元數。include using namespace std int main 方...