輸入輸出函數

當學習完c語言的語法以後,要想深入學習,那就好學習c語言的標準函數庫了。其中IO函數庫是我們最長用到了函數庫了。

像我們開始學習的時候就有printf()函數等等,這些打印輸入函數都屬於IO函數庫。下面是我學習時認爲重要做個筆記:

1.錯誤報告:

perror();

定義於stdlib頭文件,用於在程序中出現錯誤時把錯誤信息傳遞給用戶。原型是:

void perror(char const *message);

2,終止執行:

exit();

定義於stdlib頭文件,用於終止一個程序的執行。原型是:

void exit(int  status);

3,標準IO函數庫

c語言中把輸入輸出看做是流,流分爲字節流和字符流兩種。字符流就是把輸入輸出看做是一個字符一個字符的,字節流就是把輸入輸出看做是二進制的。

4,文件:

stdio。h中有一個FILE結構,它用於訪問一個流,每一個流都與相應的FILE相關。

5,標準IO常量:

EOF:它提示文件到達了文件尾部。

6,流IO總覽:

1.我們用FILE結構體指針指定進行操作的流

2.用fopen函數打開一個流。

3,對文件進行讀取或者寫入。

4,fclose關閉流。

標準IO流更加簡單,它不需要打開和關閉。標準IO流指的是標準輸入:鍵盤,標準輸出:屏幕。

數據類型       輸入         輸出                    描述

字符            getchar     putchar              讀取(寫入)一個字符

文本行       scanf         printf                  格式化輸入輸出

                   gets            puts                   文本行未格式化的輸入輸出

二進制       fread         fwrite                 讀取(寫入)二進制文件。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章