string类型的输入操作符:
1.读取并忽略开头所有的空白字符(如空格、换行符、制表符)
2.读取字符直至在此遇到空白字符,读取终止。
string s1,s2;
cin >> s1 >> s2;
cout << s1 << s2 <<endl;
输入” Hello World! “ 输出 :”HelloWorld!“
1.读入未知数目的string对象
和内置类型的输入操作符一样,string的输入操作符也会返回所读的数据流,因此,可以把输入操作作为判断条件。
下面将从标准输入读取一组string对象,然后再标准输出上逐行输出:
int main(){
string word;
while(cin >> word)
cout << word <<endl;
return 0;
}
上例中,用输入操作符来读取string对象,该操作符返回所读的istream对象,并在读取结束后,作为while的判断条件。