C (一) stringstream的用法

2022-09-05 09:27:11 字數 697 閱讀 9304

輸入輸出的標頭檔案

string流的標頭檔案

檔案流的標頭檔案  

1.利用輸入輸出做資料轉換

ss_stream

<< i; //

將int輸入流中

ss_stream >> str; //

將ss_stream中的數值輸出到str中

//注意:如果做多次資料轉換;必須呼叫clear()來設定轉換模式

ss_stream << "

456"

; ss_stream >> i; //

首先將字串轉換為int

ss_stream.clear();

ss_stream

<< true

;ss_stream >> i; //

然後將bool型轉換為int;假如之前沒有做clear,那麼i會出錯

//執行clear的結果

i = 456

i = 1

//沒有執行clear的結果

i = 456

i = 8800090900

2.支援char*的輸入和輸出

char sz_buf[20

];ss_stream

<< 8888

;ss_stream >> sz_buf; //

直接將數輸出到sz_buf字元陣列中

C 中stringstream常見用法

第一次遇見stringstream,在網上搜了他的用法,發現不是自己想要的,通過看書 查資料,把自己的理解總結一下。1.stringstream物件的使用 先上 string s getline cin,s 輸入字串s,可帶空格because of getline stringstream ss s...

C 知識積累 stringstream使用

sstream 定義了三個類 istringstream ostringstream 和 stringstream,分別用來進行流的輸入 輸出和輸入輸出操作。本文以 stringstream 為主,介紹流的輸入和輸出操作。sstream 主要用來進行資料型別轉換,由於 sstream 使用 stri...

關於stringstream的一些總結

c 標準庫中的提供了比ansi c的更高階的一些功能,即單純性 型別安全和可擴充套件性。可以使用這些庫來實現安全和自動的型別轉換。如果你已習慣了風格的轉換,也許你首先會問 為什麼要花額外的精力來學習基於的型別轉換呢?也許對下面乙個簡單的例子的回顧能夠說服你。假設你想用sprintf 函式將乙個變數從...