C 中輸入輸出流

2021-08-19 15:06:25 字數 762 閱讀 5079

c++中的輸入輸出流

一.標準輸入流cin

標準輸入流中常用到的函式

cin.get();//無參時返回值為獲取的字元類似於getchar();

cin.get(char ch);//乙個引數時,將獲取的字元放入ch中;

cin.get(char *buf,100);//獲取字串放入buf中,不超過100個;

cin.ignore(int a);//忽略前a個字元

cin.peek();//從緩衝區裡面讀取乙個字元但緩衝區裡面的字元並未消失,而cin.get()系列的函式獲取了字元後緩衝區就會失去這個字元,只支援ch=cin.peek(),不支援cin.peek(char ch);

cin.putback();//將失去的字元又放了回去,將從緩衝區取出的字元放回緩衝區

cin.get(ch);和cin.putback(char ch)配合使用,獲取了乙個字元後緩衝區裡也不會失去這個字元相當於cin.peek();

二.標準輸出流

標準格式輸出:需要包含標頭檔案

如果不改的話下面預設使用最後乙個進製設定

cout<

cout.fill('^');//用^填充,這兩個函式只對下面輸出的第乙個cout有效

先設定,再使用

setf(|)可以包含多種格式,用|號隔開

C 中輸入輸出流

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

C 中輸入輸出流

一,ostream,ofstream,ostringstream。1 ostream通用輸出流類和其他輸出流的基類 2 ofstream檔案輸出流類 3 ostringstream字串輸出流類 二,構造輸出流物件 ofstream myfile myfile.open filename myfile...

C 輸入 輸出流

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