您的位置:首页 > 其它

Window下打开并读取文件的方法

2012-04-17 09:17 155 查看
在windows下读取文件的方法如下:

[cpp]

#include <afx.h>

#include <windows.h>

  

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

我选择了第二个之后,就没报错啦。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mfc byte file windows dll null
相关文章推荐