我有许多plist文件存放在assets/plist/文件夹中,我试图加载这些文件以验证它们的哈希值。
问题是以下代码对我来说失败了。
返回的 char 数组始终为空。
尝试使用 fopen 打开同一文件时,文件句柄也会指向 null 指针。
我已确认完整路径为 assets/plists/file.plist,并且 file.plist 存在于 assets/plist 文件夹中。
我在这里做错了什么?
问题是以下代码对我来说失败了。
const char *fullPath = cocos2d::CCFileUtils::sharedFileUtils()->fullPathForFilename(name).c_str();
std::ifstream ifs(fullPath, std::ios::binary);
std::vector<char> str((std::istreambuf_iterator<char>(ifs)), std::istreambuf_iterator<char>());
返回的 char 数组始终为空。
尝试使用 fopen 打开同一文件时,文件句柄也会指向 null 指针。
我已确认完整路径为 assets/plists/file.plist,并且 file.plist 存在于 assets/plist 文件夹中。
我在这里做错了什么?