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() //關閉文件