c 讀取和寫入檔案

2021-09-28 13:55:54 字數 912 閱讀 7849

使用ifstream和ofstream和read和write函式,以二進位制的方式,來完成檔案的讀和寫。

/*

*日期:2019.10.12

*功能:以二進位制讀取檔案內容

*引數說明:

filepath:檔案的路徑

outparam:讀取出來的內容

*返回值:開啟檔案失敗返回-1,成功返回0

*/int readfile(char *filepath, char *outparam)

; ifstream fp(filepath,ios::binary|ios::in);

if (fp.bad())

fp.read((char*)outparam, 1024 * sizeof(char));

//cout《其他的常用函式和選項

//檔案開啟方式選項:

// ios::in    //可讀,檔案不存在則建立(ifstream預設的開啟方式)

// ios::out    //可寫,檔案不存在則建立,若檔案已存在則清空原內容(ofstream預設的開啟方式)

// ios::ate    //檔案開啟時,指標在檔案最後。

// ios::trunc   //在讀寫前先將檔案長度截斷為0(預設)

// ios::nocreate //檔案不存在時產生錯誤

// ios::noreplace //檔案存在時產生錯誤

// ios::binary  //二進位制

//ios::beg 檔案開頭

//ios::cur 檔案當前

//ios::end 檔案結尾

//tellg() 返回當前指標的位置,也反映輸入流的大小

//seekg(0,ios::end)指標在檔案末,偏移量為0,正數向前,負數向後

c 檔案讀取和寫入

新增命名空間 using system.io using system.text 把字串用指定的編碼寫入到指定的檔案中,如果檔案不存在或目錄不存在則建立。把字串用指定的編碼寫入到指定的檔案中,如果檔案不存在或目錄不存在則建立。public static void 將 utf 8 編碼文字追加到現有檔...

c 讀取csv檔案和寫入檔案

一直以來感覺對檔案的讀寫和流的使用比較陌生,最近在寫的乙個project正好需要讀取csv檔案的資料和建立新的csv檔案,於是在網上看了一些對csv檔案讀寫操作的文章,基本了解了大概的操作。讀取.csv檔案 注意 csv檔案是用 作為分隔符,所以每次讀取到 截止。如下 include include...

檔案讀取和寫入

open 返回乙個檔案物件,open filename,mode f open workfile w 第乙個引數是包含檔名的字串,第二個引數可以是包含一些字元的字串 r 僅讀取檔案,w 僅寫入檔案,a 開啟檔案以進行新增的模式 r 開啟檔案進行讀取和寫入,模式引數是可選的。r 如果省略,將被假定。b...