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

2021-08-26 19:58:49 字數 892 閱讀 5237

搞了n久的linux程式設計,傻了。。

突然寫個pc程式居然沒有read函式,我的天。。。

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

#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下開啟並讀取檔案的方法

在windows下讀取檔案的方法如下 cpp include include cfile file f testfile cfile moderead int len file.getlength 獲取file檔案中內容的長度 byte data null data new byte len 1 定...

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檔案中內...