getline是c++中的乙個輸入函式
string line;
cout <<"請輸入一行";
getline(cin,line,'#');
cout<<"這行資料是"line;
以下為輸入內容
我愛c++
回車這行資料是 我愛c++
(2)與while共同使用
while(getline(cin,line))
這裡預設回車結束輸入
但是發現進入死迴圈
當然,這裡輸入流是cin,只要你的電腦是好的,那就會一直得到啊!
只要cin得到了則為真,while判斷為真又繼續執行getline()所以會執行死迴圈,
以上是今天學習c++得到的小小經驗
c實現getline函式
getline函式可以獲取檔案中的一行資料。原函式形式為 ssize t getline char linepter,size t n,file stream 返回型別ssize t為有符號整形,其值為獲取的字元數,檔案結束則返回 1,包括換行符 n 但不包括字串結束符 0 linepter用來儲存...
C 中的getline 函式
getline 函式是c 庫函式。它會生成乙個包含一串從輸入流讀入的字元的字串,直到以下情況發生會導致生成的此字串結束。1 到檔案結束,2 遇到函式的定界符,3 輸入達到最大限度。我們一般用string輸入字串時不能讀取空格,我們可以用getline 函式從輸入流中讀取,getline 函式之前的回...
C 中的getline函式
c 中本質上有兩種getline函式,一種在標頭檔案 istream 中,是istream類的成員函式。一種在標頭檔案 string 中,是普通函式。一 在 istream 中的getline函式有兩種過載形式 istream getline char s,streamsize n istream ...