关于CCFileUtils::getFileData的问题

用这个函数读取json文件,发现返回的字符串没有以‘\0’结尾,导致rapidjson解析出错,自己在字符串末尾加’\0’就正常了。

可是我看网上的例子都没手动加‘\0’呢,这是为何呢。

pBuffer = new unsigned char*pSize];
*pSize = fread(pBuffer,sizeof(unsigned char), *pSize,fp);

是不是该多分配一位,然后末尾加‘\0’

getFileDataFromZip 你确定不使用这个没问题 :2:

不过我也没试过,你说的没有’\0’的问题貌似在网上也有人提过