#include <string>
using std::string;
初始化
string s5 = “hiya”; //拷貝初始化
string s6("hiya"); //直接初始化
讀寫
string對象會自動忽略開頭和結尾的空白(即空格符,換行符,製表符)。
例如,輸入“ Hello ”,輸出將是“Hello”。
用getline讀取一整行(待定。。。測試有點問題)
若要保留輸入時的空白符,則要用getline函數代替>>運算符。
getline(輸入流,string對象),從輸入流中讀入,直到遇到換行符爲止,將結果存入string對象(不存換行符)。如果輸入一開始就是換行符,則結果爲空string。
int main(){
string line;
while (getline(cin, line))
cout << line << endl;
return 0;
}