C++ string類型變量的輸入與輸出
<上一節
下一節>
既然新增string類型變量,則不可避免的需要涉及到string類型變量的輸入與輸出操作。在C++中,在輸入輸出方面,我們可以像對待普通變量那樣對待string類型變量,其輸入輸出仍然可以用輸入輸出操作符進行處理。
例1:
string string↙
string
這個例子的運行結果輸出只是一個string,而我們輸入的是兩個string,并且中間用空格隔開了。其實問題就出現在空格上,輸入操作符是默認忽略空格的,當遇到空格時就開始存儲字符串。因此后面一個輸入的string沒有被存儲進去。
例1:
#include <iostream> #include <string> using namespace std; int main() { string s; cin>>s; cout<<s<<endl; return 0; }如本例所示,輸入一個字符串,然后再將輸入的字符串輸出。運行程序結果如下:
string string↙
string
這個例子的運行結果輸出只是一個string,而我們輸入的是兩個string,并且中間用空格隔開了。其實問題就出現在空格上,輸入操作符是默認忽略空格的,當遇到空格時就開始存儲字符串。因此后面一個輸入的string沒有被存儲進去。
<上一節
下一節>