MFC中利用CFile類讀取檔案內容

2021-05-28 02:46:00 字數 471 閱讀 6746

mfc讀取檔案內容有多種方法,關鍵是看你怎麼用。

下面介紹一種用cfile類讀取檔案的方法.  

一。首先新建乙個dialog型的mfc(exe)工程。在對話方塊中新建乙個類,類名為cdlgcfile.並在介面上分別新增2個文字框

(乙個名稱為filecontent,用來顯示檔案內容;另乙個名稱為 m_edit,用來開啟路徑),另外有2個按鈕,乙個用來讀取檔案,乙個用來退出程式。

二。在類的標頭檔案dlgcfile.h中,宣告void cdlgcfile::readfile(cstring strfile)方法.並在dlgcfile.cpp中加入如下**:

void cdlgcfile::onreadfile()

void cdlgcfile::readfile(cstring strfile)

m_filecontent.setwindowtext(strtmp);

}

MFC中用CFile讀取和寫入檔案

mfc提供了cfile類方便檔案的讀寫,首先要知道,檔案的資料讀取 資料寫入與檔案指標的操作都是以位元組為單位的,資料的讀取和寫入都是從檔案指標的位置開始的,當開啟乙個檔案的時候,檔案指標總是在檔案的開頭。常規方法如下 cfile file file.open lpctstr lpszfilenam...

用cfile類讀取大檔案

隨著windows 2000和xp的普及,現在的大檔案越來越多,而vc6中mfc的cfile類只支援不大於4gb的檔案,原因在於cfile類中使用了32位整型來處理檔案,32位數的範圍是2的32次方 4gb 超過這個範圍的檔案cfile就管不了,微軟.net中vc7的cfile類支援大於4gb的檔案...

MFC對檔案操作的支援 CFile 類

cfile類提供了沒有快取的二進位制格式的磁碟檔案輸入輸出功能。建構函式 cfile lpctstr lpszfilename,uint nopenflags lpszfilename 檔名 nopenflags 檔案訪問和共享的方式 經典取值 cfile modecreate cfile mode...