C 中輸入輸出流

2021-10-04 19:18:16 字數 1690 閱讀 8188

一,ostream,ofstream,ostringstream。

(1)ostream通用輸出流類和其他輸出流的基類

(2)ofstream檔案輸出流類

(3)ostringstream字串輸出流類

二,構造輸出流物件

ofstream myfile;myfile.open("filename");myfile.close();(同一時刻只有乙個檔案是開啟的)

ofstream myfile("filaename");

三,使用插入運算子和操作符

(1)輸出寬度

width()函式:cout.width(10); cout(2)對齊方式

設定setiosflags() 和 清楚設定resetiosflags() : cout<(3)精度(浮點數輸出預設精度是6)a=1.23,b=35.36,c=653.7

setprecision(n)操縱符(n為顯示的位數,定義在iomanip中):   cout直接cout(1)輸出流的open函式

ofstream file(」filename「,ios_base::out|ios_base::binary);

或ofstream file;

file.open(」filename「,ios_base::out|ios_base::binary);

(2)輸出流的close函式

(3)put函式(輸出單個字元)

cout.put('a');

(4)write函式

file.write(reinterpret_cast(&dt),sizeof(dt));

(5)seekp和tellp函式

函式具體實現方法

五,二進位制輸出檔案

六,字串輸出流

ostringstream:    哦stringstream os;os<一,構造輸入流物件

ifstream  myfile;

myfile.open("filename");

二,使用提取運算子

三,輸入流操縱符

四,輸入流相關函式

(1)open函式     ios_base::in

(2)close函式

(3)get函式與(」>>「)很像

(4)getline函式            getline(cin,line,『t』);

(5)read函式          

(6)seekg和tellg函式

五,字串輸入流

C 中輸入輸出流

c 中的輸入輸出流 一.標準輸入流cin 標準輸入流中常用到的函式 cin.get 無參時返回值為獲取的字元類似於getchar cin.get char ch 乙個引數時,將獲取的字元放入ch中 cin.get char buf,100 獲取字串放入buf中,不超過100個 cin.ignore ...

C 中輸入輸出流

std cout就是對應用於使用者控制台或標準輸出的滑槽,此外還有其他滑槽,包括用於輸出錯誤資訊的std cerr。運算子將資料放入滑槽,在前面的示例中,引號中的文字字串被送到標準輸出。輸出流可以在一行 中連續輸出多個不同型別的資料。下面的 先輸出文字,然後是數字,之後是更多的文字 std cout...

C 輸入 輸出流

低階i o功能 如無格式的i o 通常指大量的位元組在裝置到記憶體或記憶體到裝置的簡單傳輸。高階i o功能 格式化i o 它將位元組組合成有意義的單元,如資料型別。對於大容量檔案的處理,使用無格式的i o可獲得最佳的效能。不帶引數值成員函式get 從指定的流中讀取乙個字元 即使是空格 並返回該字元作...