C 中的istringstream 的用法

2021-07-08 20:05:20 字數 645 閱讀 5129

c++引入了ostringstream、istringstream、stringstream這三個類,要使用他們建立物件就必須包含這個標頭檔案。

istringstream類用於執行c++風格的串流的輸入操作。

ostringstream類用於執行c風格的串流的輸出操作。

strstream類同時可以支援c風格的串流的輸入輸出操作。

istringstream的建構函式原形如下:

istringstream::istringstream(string str);

它的作用是從string物件str中讀取字元。

#include#include//istringstream 必須包含這個標頭檔案

#includeusing namespace std;

int main()

{ string str="i an a boy";

istringstream is(str);

string s;

while(is>>s)

{ cout<

輸出是: i

am a

boy

C 中的long與C 中的long

微軟很厲害,c 是非常優秀的計算機語言,c 比c 還厲害,c c 本身不就包含四個 號嗎?而微軟發明了c c 中的long比c 中的long要long兩倍!不信你看 我正在使用.net寫乙個預約排隊的程式,因為一前通過vc編寫了乙個用於顯示登記資訊的控制項,現在使用c 重新預約程式,則必然要呼叫vc...

c中的const與c 中的const

c中的const是乙個偽唯讀識別符號。include include int main 此時輸出a的值為20,被指標間接的改變了。c 中,const進行了增強,不在是乙個偽識別符號了。const int a 10 int p int a p 20 cout a p endl cout a endl ...

C 中的const 和C中的區別

c 中的const 一 和c中的區別 c 中的const正常情況下是看成編譯期的常量,編譯器並不為const分配空間,只是在編譯的時候將期值儲存在名字表中,並在適當的時候折合在 中.所以,以下 include using namespace std int main for int i 0 i si...