Window下開啟並讀取檔案的方法

2021-06-05 20:26:39 字數 846 閱讀 9364

在windows下讀取檔案的方法如下:

[cpp]

#include

#include

cfile file("f://testfile",cfile::moderead);

int len=file.getlength();//獲取file檔案中內容的長度;

byte *data =null;

data  =new byte[len+1];//定義乙個存放資料的指標;

memset(data  ,0,len+1);//   將已開闢記憶體空間 data的,長度為len+1首 個位元組的值設為值 0

file.read(data,len);//讀取檔案內容並賦值給data;

編譯報錯:

nafxcwd.lib(thrdcore.obj) : error lnk2001: unresolved external symbol __endthreadex

nafxcwd.lib(thrdcore.obj) : error lnk2001: unresolved external symbol __beginthreadex

debug/jnhid.exe : fatal error lnk1120: 2 unresolved externals

解決方法:

選擇project-settings--general--microsoft foundation classes

下拉列表中有三個選項:

1、not using mfc

2、use mfc in a static libray

3、use mfc in a shared dll

我選擇了第二個之後,就沒報錯啦。。

Window下開啟並讀取檔案的方法

搞了n久的linux程式設計,傻了。突然寫個pc程式居然沒有read函式,我的天。在windows下讀取檔案的方法如下 include include cfile file f testfile cfile moderead int len file.getlength 獲取file檔案中內容的長度...

Window下開啟並讀取檔案的方法

搞了n久的linux程式設計,傻了。突然寫個pc程式居然沒有read函式,我的天。在windows下讀取檔案的方法如下 include include cfile file f testfile cfile moderead int len file.getlength 獲取file檔案中內容的長度...

Window下開啟並讀取檔案的方法

搞了n久的linux程式設計,傻了。突然寫個pc程式居然沒有read函式,我的天。在windows下讀取檔案的方法如下 cpp include include cfile file f testfile cfile moderead int len file.getlength 獲取file檔案中內...