c 輸入輸出流

2021-09-07 15:29:39 字數 452 閱讀 3560

1.)cin.get()功能從標準輸入流讀入乙個字元,並將其返回,遇到檔案結束符標識時返回檔案結束符標識eof

while((a = cin.get()) != eof)//根據從標準輸入流讀入乙個字元並返回,同時遇到檔案結束符標識時返回檔案結束符eof

eof檔案識別符號是通過巨集定義的形式定義出來的

#define eof (-1);

cin.get()遇到tab,空格,換行不直接忽略而是當成乙個字元處理

enter帶動一次清掃緩衝區動作

2.)乙個引數cin.get(a) 用於存放讀入的字元,返回 的bool型別,如果讀取成功返回非0值,讀取成功返回0值既false

cin.get(a)  根據返回值我們就可以做判斷了

cin.get() ;

3.)cin.get(字元陣列/指標,長度,'終止符'),讀取成功函式返回非0,,true,失敗0 false

C 輸入 輸出流

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

C 輸入輸出流

一 c 流的概念 在c 語言中,資料的輸入和輸出 簡寫為i o 包括對標準輸入裝置鍵盤和標準輸 出裝置顯示器 對在外存磁碟上的檔案和對記憶體中指定的字串儲存空間 當然可 用該空間儲存任何資訊 進行輸入輸出這三個方面。對標準輸入裝置和標準輸出設 備的輸入輸出簡稱為標準i o,對在外存磁碟上檔案的輸入輸...

C 輸入 輸出流

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