Cocos2d-x具有读写功能的奇怪错误

时间:2014-04-23 14:26:29

标签: android c++ file-io adt cocos2d-x

当我使用读写函数时,我有非常奇怪的错误和EclipseADT行为。这是我的代码:

std::ifstream infile ("test.txt",std::ifstream::binary);
std::ofstream outfile ("new.txt",std::ofstream::binary);

// get size of file
infile.seekg (0,infile.end);
long size = infile.tellg();
infile.seekg (0);

// allocate memory for file content
char* buffer = new char[size];

// read content of infile
infile.read (buffer,size);

// write to outfile
outfile.write (buffer,size);

// release dynamically-allocated memory
delete[] buffer;
outfile.close();
infile.close();

当我尝试构建此代码时,我在Eclipse ADT中出错: 无效的参数'候选人是:stlpmtx_std :: basic_istream> &安培;读(char *,?)'

然而,项目构建成功,我有我的.apk文件。 Eclipse显示以下消息:"您的项目包含错误,请在运行应用程序之前修复它们" 我无法在设备或模拟器上自动运行我的apk。我试图清除并删除/打开我的项目,我试图在示例项目中使用此函数,但我也有此错误。

请告诉我,我做错了什么?

引擎版本:cocos2d-x-2.2.0 操作系统:Windows 7 IDE:Eclipse ADT Build:v22.2.1-833290

0 个答案:

没有答案