安卓下fullPathForFilename获得路径问题

std::string fullPath = FileUtils::getInstance()->fullPathForFilename(filename);
FILE *fp = fopen(fullPath.c_str(), mode);

在VS里面是可以正常运行的 通过fullPathForFilename(文件名)可以获取绝对路径 然后fopen可以打开文件,
而在Eclipse里面导入的android工程中 fullPathForFilename 获取到的是 assets/*** 这样一个相对路径,然后fopen就打不开了,请问应该如何解决

用那个CCFileUtil的内置类试试看

android 是有这个问题可以直接用CCFileUtils::getFileData
string filepath = CCFileUtils::sharedFileUtils()->fullPathForFilename(filename);
unsigned long len = 0;
unsigned char *data =CCFileUtils::sharedFileUtils()->getFileData(filepath.c_str(), “rb”, &len);

string str = FileUtils::getInstance()->getStringFromFile(filename);

用这个函数就行了,不过我只是用它来读取纯文本的