2

我在资源下有一个文本文件“test.txt”,在“util.cpp”中有一个函数“parseSth(char* str)”来读取“test.txt”做一些事情。但是,如果我像这样使用 parseSth("text.txt"),则 ios 和 android 都找不到该文件。并且使用 parseSth(CCFileUtils::sharedFileUtils()->fullPathFromRelativePath("text.txt")) 将在 ios 上正常工作,但找不到路径。为什么?我该怎么办?

4

1 回答 1

1

我想您的文件已嵌入到 Android 上的 APK 文件中,因此本身没有路径。使用以下函数从文件中提取数据(它会自动处理 apk/sd 卡差异)。

FileUtils::getInstance()->getDataFromFile(filename)
于 2014-09-20T12:38:09.157 回答