cocos2dx 2.x 将数据写入到txt文件

项目中处理地图,由于所有的数据地图都是由工具产生的二进制文件,所以要先对二进制文件进行读取,并且解析出来所对应的数据,然后在cocos2dx中进行操作。

更为直观的可以理解地图的含义的是将读取的数据直接保存在文件中,从内存中保存到文件中,用到了fstream类,c++为操作文件已经封装了一些类库。

在coco2dx那,

using namespace std;

USING_NS_CC;(using namespace cocos2dx;)




std::string fileName="Meta.txt";//定义要输出的文件名称 

FILE* fp=fopen(fileName.c_str(),"w");//将文件打开,如果没有的话就创建  默认在resources文件夹下

int x=reader.ReadInt();//读取的数据

std::string path="";//操作char[]用

char* s=new char[10];//将整型数据转化为string的 备用的东西   没搞明白为啥要声明char*     char* 是啥玩意儿啊

itoa(x,s,10)//将整数转换成string

fputs((path+s).c_str(),fp);//像文件中写入

fclose(fp);





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值