C 基礎學習 IO流總結

2021-10-23 23:21:07 字數 867 閱讀 3055

一、概述

1.理解流的概念

1)程式建立的輸入輸出物件的乙個流物件

2)讀:從流物件中獲取 寫:寫入流物件

輸入輸出針對程式而言;

ostream:程式輸出 write 進行寫入流物件

istream : 輸入(程式) ,read 讀入程式

3)流結構 :ios ⇒ istream ⇒ iostream ⇒ fstream ⇒ sstream

流的使用

1)構造流物件

ofstream myfile(「filename」) 自動開啟該檔案

或者 ofstream myfile; myfile.open(「filename」)

操縱符*動手試試

iomanip : setprecision() :設定精度

width():設定輸出寬度(out.width(10))

setioflags :設定對齊方式

寫入檔案的步驟

ostream myfile;

myfile.open("")

myfile.write()

myfile.close()

3)幾個操作符

write/ read(記得s (* char 需要進行空間申請))

open:建立與檔案的聯絡

close:關閉流物件

二、**示例

//

// created by lyf on 2020/8/28.

//#include

#include

"iostream"

using

namespace std;

intmain()

C 基礎 IO檔案流

const string filepath 直接構造且以讀取模式開啟檔案 ifstream if1 filepath filedata.txt string line vectorstrvec if if1 預設構造,呼叫open函式以讀取模式開啟檔案,且用is open判斷開啟是否成功 ifstr...

IO流 字元流 IO流小結 IO流案例總結

1 字元流 掌握 1 位元組流操作中文資料不是特別的方便,所以就出現了轉換流。轉換流的作用就是把位元組流轉換字元流來使用。2 轉換流其實是乙個字元流 字元流 位元組流 編碼表 3 編碼表 a 就是由字元和對應的數值組成的一張表 b 常見的編碼表 ascii iso 8859 1 gb2312 gbk...

C 學習之IO流

主要i o流類 格式化i o 1 格式化函式 成員函式 cout 10 3.0 endl cout.precision 10 cout 10 3.0 endl 3333 2 流控制符 全域性函式 include cout 10 3.0 endl cout setprecision 10 10 3.0...