C 學習之對string流的初步認識

2021-08-09 03:35:35 字數 558 閱讀 3711

sstream標頭檔案中定義了三個型別來支援記憶體io,這些型別可以向string寫入資料和讀入資料,就像string是乙個io流一樣。

stringstream特有的操作:

sstream strm;//strm是乙個未繫結的stringstream物件。sstream是標頭檔案sstream中定義的乙個型別

sstream strm(s);//strm是乙個sstream物件,儲存string s的乙個拷貝。

strm.str();//返回strm所儲存的string的拷貝,可以使用陣列的形式返回單個字元

strm.str(s);//將string s拷貝到strm中,返回void

因為string流是以空格作為分隔符,所以可以實現按空格把string串分割,例如當我們某些工作是對整行文字進行處理,而其他的一些工作是處理行內的單個單詞。

利用string流可以實現string型別和其他型別的轉換。例如:

#include

#include

#include

using namespace std;

int main()

C 學習筆記之string流

在秋招找工作的筆試題中,有很多涉及到自己處理輸入輸出的程式設計題目,舉乙個簡單的例子 現在需要程式設計錄入乙個 簿,乙個人可能同時有多個 確保每個人的名字不相同,請程式設計完成 簿的錄入工作.輸入 morgan 201509321 862550123 drew 97355231 lee 603427...

對string的初步認識,以及使用

string表示可變長的字串行,使用string型別時必須包括string標頭檔案 inclide using namespce std 定義並初始化string物件string s1 預設初始化,s1為乙個空字串 string s2 s1 s2為s1的乙個副本,也可以認為將s1的值拷貝與s2 st...

C 之String學習一

using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace stringdemo console.writeline ...