-5.C++讀入一行字元串
-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的值時空的,因為他會讀取上一行的結束符。