-5.C++讀入一行字串
cin.getline(char * str, int size_t, char delim)
標頭檔案: #include<iostream>
引數1:
引數2:讀入
引數3:終止符
示例:
char str[105]; cin.getline(str, 100);
istream & getline(istream & is, string & str, char delim)
標頭檔案: #include<string>
引數1:輸入流
引數2:C++ string物件
引數3:終止符
示例:
string str; getline(cin, str);
get()
呼叫方法:cin.get(str, len);
兩者都讀取一行輸入,直至換行符。 然後,getline將丟棄換行符,而get()將換行符保留在輸入序列裡。
在這裡要注意的是:當 getline(cin, str);前面的輸入是cin>>ss;的話,那麼此處str的值時空的,因為他會讀取上一行的結束符。