一,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 從指定的流中讀取乙個字元 即使是空格 並返回該字元作...