sstream
標頭檔案定義的三個型別來支援io操作。
sstream
的一些特有操作
// ssm01是乙個未繫結的stringstream物件
stringstream ssm01;
// ssm02是乙個stringstream物件,儲存字串 s 的乙個拷貝
stringstream ssm02
(s);
// 返回ssm02所儲存的string字串的拷貝
ssm02.
str();
// 將字串 s 拷貝到ssm01中,返回void
ssm01.
str(s)
;
1、>>
方式讀取
該方法將字串中的資料讀取,忽略所有空格。
2、getline()
方式讀取
該方式會將所有空格讀取,其預設的分隔符是換行符號\n
,可以自行設定分隔符
(1)、預設換行符為分割符
(2)、當自行設定分割符為@
時,它會按照此字元來進行分割,但是當遇到換行符\n
時,也會作為分割依據。
1、用於不同資料型別間的轉換
2、用於多string流集中輸出
C 中控制流
語句一般是順序執行的,控制流比較常見的是迴圈語句和 if 語句,迴圈語句用來重複執行一段 if 語句按條件執行相應的語句。1.while 語句 用法 一般用於不知道迴圈次數的迴圈語句。下面給出示例 include stdafx.h includeusing namespace std 引入命名空間 ...
CUDA 非空流中的阻塞流
主機上非空流是非同步流,其上所有的操作都不會阻塞主機執行。相應地,隱式的空流是同步流,大多數新增到空流上的操作都會導致主機在先前所有的操作產生阻塞。二.雖然非空流上在主機上是非阻塞的,但非空流內的操作可以被空流中操作所阻塞。因此可將非空流分為 阻塞和非阻塞兩種。如果非空流是阻塞流,則空流可以阻塞該非...
Java中的IO流之字元流
看完了位元組流 接下來我們來了解一下字元流 字元流字元流是可以直接讀寫字元的io流,用字元流來讀取字元時,先讀取到位元組資料,然後轉為字元。寫出字元時,需要把字元轉為位元組再寫出。還是上 吧 filereader filereader 類中的 read 方法可以按照字元大小讀取 這樣就把文字中的文字...