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

2021-09-07 01:15:57 字數 792 閱讀 9227

c#的io操作主要是針對資料夾和檔案的讀取和寫入操作,下面我們來學習一下相關操作的類。

兩個類的功能基本相同,區別如下:

前者繼承system.object,後者繼承抽象類filesysteminfo;

前者是靜態類,後者是非靜態類,需要new建立例項;

前者返回的型別是簡單字串,後者返回的是強型別如fileinfo;

區別和directory一致,下面給出幫助文件,具體的使用方法可以檢視幫助:

下面給出乙個簡單的讀取檔案的例子:

1

using

system;

2using

system.io;34

namespace

study516

17using (streamreader streamreader = file.opentext("

test.txt"))

1824

streamreader.close();25}

2627

console.read();28}

29}30 }

下面給出乙個簡單的寫入檔案的例子:

1

using

system;

2using

system.io;34

namespace

study519

20console.read();21}

22}23 }

為了簡化檔案的讀寫操作,我寫了乙個工具類放到我的開源工程下,有需要得朋友可以直接使用:

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

qq 1841545843 郵箱 jiaxx903 163.com 錯誤報告 void perror char const message 優點是容易使用。標準庫函式在乙個外部整型變數 errno errno.h 中儲存錯誤 之後把這個資訊傳遞給使用者程式,提示操作失敗的準確原因。終止執行 exit...

C 一些學習筆記(十三)檔案操作

2.二進位制檔案 程式執行時產生的資料都屬於臨時資料,程式一旦執行結束都會釋放,通過檔案可以將資料持久化。c 中對檔案操作需要包含標頭檔案 檔案分為兩種 操作檔案的三大類 寫檔案寫檔案步驟如下 檔案開啟方式 開啟方式 解釋ios in 為讀檔案而開啟檔案 ios out 為寫檔案而開啟檔案 ios ...

驅動學習筆記 IO埠操作

最近一段時間,工作需要編寫除錯乙個usb轉虛擬串列埠的windows驅動程式。特意翻看了下n久之前的驅動程式關於io埠操作的學習筆記,不知道是記性差了,還是有些知識生疏了,乾脆重新記錄整理下。一 概述 1.turboc中兩組i o操作函式 input inp 8位 inpw 16位 inpd 32位...