一、測試標準 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...