码迷,mamicode.com
首页 > 其他好文 > 详细

关于Cocos2d-x中数据的存储提取和类型转换

时间:2016-12-04 17:17:31      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:转换   core   key   cocos2d-x   default   tin   传递参数   fork   nbsp   

1.获得存储在UserDefault中的变量,但是获得的变量是一个String类型的值,要用atoi函数转换为整型,但是atoi函数的传递参数是一个char*类型的值,所以用_Score.c_str()把String转化为Char*

auto userdefault = UserDefault::getInstance();
auto _Score = userdefault->getStringForKey("RewardScore");
_rewardScore = atoi(_Score.c_str());
_rewardScore = _rewardScore + 10;

 

2.把数据存储在UserDefault中,但是必须先把整型的_rewardScore转化为字符型的变量,用到sprintf函数,转化后就可以存储了

char score_str[100] = { 0 };
sprintf(score_str, "%d", _rewardScore);
userdefault->setStringForKey("RewardScore", score_str);

关于Cocos2d-x中数据的存储提取和类型转换

标签:转换   core   key   cocos2d-x   default   tin   传递参数   fork   nbsp   

原文地址:http://www.cnblogs.com/HangZhe/p/6130868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!