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); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby – 如何使用Watir :: Waiter :: wait_until强制Chrome
- flex – 自定义复合控件在添加回VGROUP后仅在0.5-1秒内无法
- XML-RPC比普通XML有什么好处?
- 最全的Oracle-SQL笔记(3)
- 我可以在没有Flash Builder的情况下开发Adobe AIR应用程序吗
- SQLite在多线程并发访问的应用
- 是否有可用于Salesforce REST Api的c#包装?
- ruby-on-rails – Rails应用程序中的自定义域
- Sanic 连接postgresql数据库
- c – printf(“%s”),printf(“%ls”),wprintf(“%s”)和