2009-05-05 32 views
3

說我有C++中的stringsteam,我想要做不同的操作,以它喜歡:使用字符串流?

搜索字符序列, 轉換的文本塊轉換成int(在該行的中間), 移動來回指針等等。

用stringstreams做這種事情的標準/常用方法是什麼?

回答

5

您可以使用stringstream :: str()方法返回關聯的std :: string對象。然後你可以對返回的字符串進行你想要的操作。

3

正如名稱所述,stringtream是一個流。流允許順序訪問,而不是隨機訪問。如果你想隨機訪問,你可以使用stringstream :: str()函數來獲取字符串的字符串版本。