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 讀寫檔案
1 使用filestream讀寫檔案 檔案頭 using system using system.collections.generic using system.text using system.io 讀檔案核心 byte bydata new byte 100 char chardata ne...