前面博文中讲过CCUserDefault这个类进行数据的保存和读取,如果我们需要加载自己定义的文件,那怎么办?这里加载文件的代码目前在我已知的情况下,只适用于csv文件。
1.csv文件的生成,可以新建excel,然后另存为csv文件
2.加载文件的代码
unsigned long pSize = 0;
unsigned char* data = CCFileUtils::sharedFileUtils()->getFileData("C:\\Users\\Administrator.GQ6I8IXUJ0HGASZ\\Desktop\\Monster.csv","r",&pSize);
CCString *strdata = CCString::createWithData(data,pSize);
CCLOG(strdata->getCString());
3.运行结果出现乱码
4.解决办法,将csv文件先用记事本打开,另保存为UTF-8数据
5.运行结果