C++ string類型變量的輸入與輸出


既然新增string類型變量,則不可避免的需要涉及到string類型變量的輸入與輸出操作。在C++中,在輸入輸出方面,我們天津網站開發可以像對待普通變量那樣對待string類型變量,其輸入輸出仍然可以用輸入輸出操作符進行處理。

例1:

  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4. int main()
  5. {
  6. string s;
  7. cin>>s;
  8. cout<<s<<endl;
  9. return 0;
  10. }

如本例所示,輸入一個字符串,然后再將輸入的字符串輸出。運行程序結果如下:
string string↙
string

這個例子的運行結果輸出只是一個string,而我們輸入的是兩個string,並且中間用空格隔開了。其實問題就出現在空格上,輸入操作符是默認忽略空格的,當遇到空格時就開始存儲字符串。因此后面一個輸入的string沒有被存儲進去。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM