《C和指標》筆記(十三) I O

2021-09-24 03:57:37 字數 773 閱讀 5876

qq : 1841545843

郵箱 : [email protected]

錯誤報告

void perror ( char const *message );

優點是容易使用。

標準庫函式在乙個外部整型變數 errno (errno.h)中儲存錯誤**之後把這個資訊傳遞給使用者程式,提示操作失敗的準確原因。

終止執行

exit 用於終止乙個程式的執行

void exit ( int status);

status引數返回給作業系統,用於提示程式是否正常完成

exit_success 與 exit_****re 分別表示程式的終止是成功還是失敗。

ansi c 的乙個優點是對一些修改是通過增加不同函式的方式實現, 而不是修改現存函式的方式實現, 這樣程式的可移植性不會受到影響

ansi i/o

流:所有的io操作都是簡單的從程式移進或移出位元組的事情。這種位元組流便稱為流。

執行時的系統至少提供是哪個流:標準輸入流, 標準輸出流, 標準錯誤流

字元          getchar      putchar     讀取/寫入單個字元

文字行 gets puts 文字行末格式化的輸入/輸出

scanf printf 格式化的輸入/輸出

二進位制檔案 fread fwrite 讀取/寫入二進位制檔案

C 學習筆記(十三) I O操作

c 的io操作主要是針對資料夾和檔案的讀取和寫入操作,下面我們來學習一下相關操作的類。兩個類的功能基本相同,區別如下 前者繼承system.object,後者繼承抽象類filesysteminfo 前者是靜態類,後者是非靜態類,需要new建立例項 前者返回的型別是簡單字串,後者返回的是強型別如fil...

C和指標之IO總結

io操作就是簡單的從程式移進或移出位元組的事情,這種位元組流便稱為流 1 文字流 文字流是指在流中流動的資料是以字元形式出現 2 二進位製流 二進位製流是指流動的是二進位制數字序列,若流只有字元,則用乙個位元組的二進位制ascii碼表示,若是數字,則用對應的二進位制數表示。在流入流出時,對 n符號不...

《C和指標》閱讀筆記 指標

無論是程式設計師還是計算機都無法通過值的位模式來判斷它的型別。型別是通過值得使用方法隱式確定的。編譯器能夠保證值的宣告和值的使用之間的關係時適當的,從而幫助我們確定值的型別。宣告乙個指標變數並不會自動分配任何記憶體。在對指標間接訪問前,指標必須進行初始化 使它指向現有的記憶體,或者它分配動態記憶體。...