03 2014 档案
摘要:1. int sprintf( char *buffer, const char *format [, argument] ... ); 例如: int ss; char temp[64]; string str; ss = 1000; sprintf(temp, "%d", ss); string s(temp); //调用string的方法 cout 例如: char buffer[20]; int i = 3445; _itoa( i, buffer, 10 ); string s(buffer);3. stringstream( ) 例如: int hello=4;
阅读全文
摘要:最近想听一下最新的流行热歌,按着某网站的新歌排行榜逐首在巨鲸音乐网搜索下载,但相当一部分的歌曲还是没能下载到,逼不得已只能到百度MP3下载,在搜索结果中已经挑体积比较大的文件来下载了,但下载到的MP3文件的品质实在不怎么样,有些文件还是“加长版”,在歌曲结束后还有一段垃圾网站的宣传语,够令人恶心的!遇到这种情况只能只认倒霉,感叹人品不佳,谁让你到百度去搜索下载呢!无奈之下只能到论坛或音乐社区去找了,经过一番衡量,最后选择了虾米。在虾米网下载歌曲需要虾币,很快虾币就消耗完了,那怎么办呢?只能“曲线救国”了。在虾米网试听加载完毕后,我们就可以在本地缓存目录内找到歌曲,将歌曲文件复制出来就OK了..
阅读全文
摘要:昨天改写cocos2d-x的例程,想在其基础上加上一个计分系统。没有分数实在让人没有玩下去的动力!我在主场景上加上了一个CCLabelTTF,用于显示分数。但是意外的发现,当内容含有中文时,CCLabelTTF的显示内容为乱码。无奈只好Google百度寻求答案,明白了这个问题的缘由。因为cocos2d-x内部是以utf8处理文本的,而VS直接输入时文本编码为GBK,如果添加L标志,则为Unicode编码。解决这个问题有三种办法:将源代码文件保存为utf8编码,不过由于编译器的问题,这种方式会导致很多无法预测的问题将字符串用utf8编码集中存到一文件中,然后用代码读取这些字符串来使用,这种办法还
阅读全文
摘要:1、前言 最新正在做一个校园增强现实的应用,虽然不知道cocos2d-x具体到最后能做成什么样子,但还是拿来试试,本文章仅从在Eclipse中采用复制一个新项目副本的方式来导入一个现成的HelloCpp为例,讲述如何配置cocos2d-x项目,当然如何从头开始建立一个cocos2d-x项目还没研究,这里就先做记录。2、问题描述 由于我不喜欢在原本的项目上进行修改,因此我总是导入到自定义的目录下进行编译,但是发现第一次建立cocos2d-x的项目有很多错误,项目根本无法编译通过,而且网上也很难找到对应的解决方案,最后琢磨出来要修改很多才能OK。3、原因 最主要原因的是项目的配置和目录...
阅读全文
摘要:#include "JsonBox.h"std::string path = "test.json”;//注意引入路径 path = cocos2d::CCFileUtils::sharedFileUtils()->fullPathForFilename(path.c_str()); /*写入文件*/ JsonBox::Object o; o["myName"] = JsonBox::Value(123); o["myOtherMember"] = JsonBox::Value("asld\\kfn"
阅读全文