I O 標準 I O 實驗

2021-08-18 07:52:06 字數 1368 閱讀 7909

一、測試標準 i/o 一次可以同時開啟多少個檔案

1、實驗思路:

利用迴圈同時開啟檔案,直到不能開啟

2、**如下:

二、fgetc 和 fputc 實現拷貝檔案並輸出檔案行數

1、實驗思路:

開啟檔案,用 fgetc 讀取,然後 fputc 輸出

2、**如下:

三、fgetc 和 putchar 實現只輸出字母並統計字母個數

1、實驗思路:

開啟檔案,用 fgetc 讀取,然後 判斷是否為字母,然後 用 putchar 輸出

2、**如下:

四、fgets 和 fputs 實現拷貝檔案並輸出檔案行數

1、實驗思路:

開啟檔案,用 fgets 讀取,然後 fputs 輸出

2、**如下:

五、fread 和 fwrite 實現拷貝檔案

1、實驗思路:

開啟檔案,用 fread 讀取,然後 fwrite 寫入

2、**如下:

六、fseek 和 ftell 求乙個檔案的大小

1、實驗思路:

先使用 fseek 定位到檔案末尾,

再使用 ftell 得到值便是檔案大小

2、**如下:

七、迴圈記錄系統的時間

1、實驗思路:

利用 time、asctime、localtime 讀取時間

再使用 fflush 和 fprintf 寫進目標檔案中

2、**如下:

系統IO與標準IO

第十章的學習中,我們學習了open,close,read,lseek,statu函式以及理解了共享檔案的定義,下面通過對一些例子的分析來進一步了解第十章學習的內容。例1 ffiles1.c int main int argc,char ar 該例的執行結果為 分析 在該例中,首先開啟了同乙個檔案3次...

核心IO和標準IO

對於檔案的讀寫操作函式在執行的空間來分,可以分為核心io 主要在核心中執行 和標準io 主要在使用者空間中執行 核心io需要自己建立和管理快取,而標準io是自動分類快取,一般來說,核心io的效率高於標準io,但是差距不是很大,考慮移植性,還是建議使用標準io 只要是支援標準c語言就支援標準io 無論...

標準IO以及標準IO實現拷貝

1 include 2 include 3 include 4int main 513char s this is test.14 size t ret fwrite s,1 strlen s fp 15 if 0 ret 16 寫完指標指向最後,如果讀的話需要移動指標 20fseek fp,0,s...