程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> MFC下的文件類

MFC下的文件類

編輯:關於C語言

 

文件操作的方法

使用Visual C++編程,有如下方法進行文件操作:

(1)使用標准C運行庫函數,包括fopen、fclose、fseek等。

(2)使用Win16下的文件和目錄操作函數,如lopen、lclose、lseek等。不過,在Win32下,這些函數主要是為了和Win16向後兼容。

(3)使用Win32下的文件和目錄操作函數,如CreateFile,CopyFile,DeleteFile,FindNextFile,等等。

Win32下,打開和創建文件都由CreateFile完成,成功的話,得到一個Win32下的句柄,這不同於“C”的fopen返回的句柄。在Win16下,該句柄和C運行庫文件操作函數相容。但在Win32下,“C”的文件操作函數不能使用該句柄,如果需要的話,可以使用函數_open_osfhandle從Win32句柄得到一個“C”文件函數可以使用的文件句柄。

關閉文件使用Win32的CloseHandle。

在Win32下,CreateFile可以操作的對象除了磁盤文件外,還包括設備文件如通訊端口、管道、控制台輸入、郵件槽等等。

(4)使用CFile和其派生類進行文件操作。CFile從CObject

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved