// Test read file
string fullPath = CCFileUtils::sharedFileUtils()->fullPathFromRelativePath("test.txt");
unsigned char* pBuffer = NULL;
unsigned long bufferSize = 0;
pBuffer = CCFileUtils::sharedFileUtils()->getFileData(fullPath.c_str(),"r",&bufferSize);
CCLog("bufferSize:%ld",bufferSize);
CCLOG("test.txt : \n %s",pBuffer);
if (pBuffer) {
delete [] pBuffer;
pBuffer = NULL;
}
string fullPath = CCFileUtils::sharedFileUtils()->fullPathFromRelativePath("test.txt");
unsigned char* pBuffer = NULL;
unsigned long bufferSize = 0;
pBuffer = CCFileUtils::sharedFileUtils()->getFileData(fullPath.c_str(),"r",&bufferSize);
CCLog("bufferSize:%ld",bufferSize);
CCLOG("test.txt : \n %s",pBuffer);
if (pBuffer) {
delete [] pBuffer;
pBuffer = NULL;
}
本文介绍了一个使用Cocos2d-x引擎进行文件读取的示例代码,展示了如何通过CCFileUtils获取文件的完整路径,并读取文件内容到缓冲区中。
6719

被折叠的 条评论
为什么被折叠?



