C 讀寫檔案

2021-05-22 12:36:26 字數 1498 閱讀 3660

1、使用filestream讀寫檔案

檔案頭:

using system;

using system.collections.generic;

using system.text;

using system.io;

讀檔案核心**:

byte bydata = new byte[100];

char chardata = new char[1000];

try

catch (ioexception e)

decoder d = encoding.utf8.getdecoder();

d.getchars(bydata, 0, bydata.length, chardata, 0);

console.writeline(chardata);

console.readline();

寫檔案核心**:

filestream fs = new filestream(檔案路徑,filemode.create);

//獲得位元組 陣列

byte data =new utf8encoding().getbytes(string);

//開始寫入

fs.write(data,0,data.length);

//清空緩衝區、關閉流

fs.flush();

fs.close();

2、使用streamreader和streamwriter

檔案頭:

using system;

using system.collections.generic;

using system.text;

using system.io;

streamreader讀取檔案:

streamreader objreader = new streamreader(檔案路徑);

string sline="";

arraylist linelist = new arraylist();   

while (sline != null)

objreader.close();

return linelist;

streamwriter寫檔案:

filestream fs = new filestream(檔案路徑, filemode.create);

streamwriter sw = new streamwriter(fs);

//開始寫入

sw.write(string);

//清空緩衝區

sw.flush();

//關閉流

sw.close();

fs.close();

c 檔案讀寫 文字讀寫

include int main else return 0 格式 intfscanf file stream,constchar format,返回值 如果成功,該函式返回成功匹配和賦值的個數。如果到達檔案末尾或發生讀錯誤,則返回 eof 引數1 file stream 檔案指標 引數2 cons...

C 檔案讀寫

原文 http www.vckbase.com document viewdoc id 1439 原作 john peregrine file i o using c 序論 我曾發表過檔案輸入輸出的文章,現在覺得有必要再寫一點。檔案 i o 在c 中比烤蛋糕簡單多了。在這篇文章裡,我會詳細解釋asc...

檔案讀寫(C )

將原文件的資料每列的讀入各個陣列中,然後進行增加行操作,對文字文件的資料進行擴充套件,將格式化寫入另乙個文字文件中。如下 經驗證準確無誤達到所要的效果。include include using namespace std int main 存入新的文字文件 file pnfilenew pnfil...