我在Resources下有一个文本文件“test.txt”,并在“util.cpp”中有一个函数“parseSth(char * str)”来读取“test.txt”做的事情。 但是,如果我像这样使用parseSth(“text.txt”),那么ios和android都无法找到该文件。并且使用parseSth(CCFileUtils :: sharedFileUtils() - > fullPathFromRelativePath(“text.txt”))将在ios上正常工作,但无法找到路径。 为什么?我该怎么做?
答案 0 :(得分:1)
我认为您的文件已嵌入到Android上的APK文件中,因此本身没有路径。 使用以下函数从文件中提取数据(它会自动处理apk / SD卡差异)。
FileUtils::getInstance()->getDataFromFile(filename)