文件操作

FILE file             //FILE結構體

fopen(...)           //以指定的方式打開指定的文件

fwrite(...&file)    //向緩衝區寫入數據

fread(...&file)     //從緩衝區讀入數據

fcolse(&file)       //關閉文件,將緩衝區數據寫入文件

fflush(&file)        //刷新文件,將緩衝區數據寫入文件

fseek(&file...)     //移動文件指針

ftell(&file)           //獲得文件指針 

rewind(&file)      //將文件指針移至開頭處 

當以文本方式寫入數據時,如遇換行符(10),則自動轉換成回車換行(13,10)。

當以文本方式讀入數據時,如遇回車換行(13,10),則自動轉換成換行(10)。

//////////////////////////////////////////////////////////////////////////////////////////

ofstream ofs     //定義ofstream對象

ofs.open(...)     //打開文件

ofs.write(...)     //寫入數據

ofs.close()        //關閉文件

ifstream ifs       //定義ifstream對象

ifs.open(...)

ifs.read(...)       //讀入數據

ifs.close() 

/////////////////////////////////////////////////////////////////////////////////////////

HANDLE hfile             //定義文件句柄變量

hfile=CreateFile(...)   //按指定方式打開文件

WriteFile(...)              //寫入數據

ReadFile(...)              //讀入數據 

CloseHandle(hfile)    //關閉文件

/////////////////////////////////////////////////////////////////////////////////////////

CFile file(...)        //定義CFile對象,以指定的方式和文件初始化對象

file.Write(...)       //寫入數據

file.Read(...)       //讀入數據

file.Close()         //關閉文件

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章