博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos2d-x类型转换(CCstring int string char UTF-8互转)
阅读量:6895 次
发布时间:2019-06-27

本文共 1419 字,大约阅读时间需要 4 分钟。

hot3.png

在做数据转换时,最好包含以下头文件

  • #include <iostream>

  • #include <cmath>

  • #include <string> 

  • #include <sstream>

  • USING_NS_CC;

  • using namespace std;

在cocos2d-x中,也有一个格式刷:CCString(数据转换常常找她做中间人),那么我们要转换类型,可先将起始数据类型刷成CCString然后再转成目的数据类型,这个方法比较方便且实用。

//int 转 CCstringint num=5; CCString* ns=CCString::createWithFormat("%d",num);  //CCstring 转 intint px = ns->intValue();//将CCString 转换为int的方法,转成float类型有 floatValue()//====================================== //CCString 转    charconst char *string= ns->getCString(); //char 转    CCStringCString.Format(”%s”,char *)//char 转cstring  CCString* ns=CCString::createWithFormat("%s",char *);//====================================== //string 转  charconst char *string=std::string("STRING").c_str();char 转 stringstring s(char *);//====================================== //string  转 intstd::string s("1234");int n = std::atoi(s.c_str());//函数原型int atoi(const char *); //int 转 stringint a=3;CCString* ns=CCString::createWithFormat("%d",a);string s=ns->m_sString;//======================================//string 转 CCStringstd::string str = "123";CCString* ns=CCString::createWithFormat("%s",str.c_str());CCString 转 stringstd::string s= ns->m_sString;//ns是一个CCString*类型//======================================//char 转  int char *buf = "1122"; int n = std::atoi(buf);//int 转 charint a=3;CCString* ns=CCString::createWithFormat("%d",a);const char* s=ns->getCString();

转载于:https://my.oschina.net/u/2276921/blog/534983

你可能感兴趣的文章
ZooKeeper源码研究系列 客户端创建连接过程分析
查看>>
MySQL datetime && timestamp
查看>>
vNet-vNet Site-to-Site ××× Connecting
查看>>
【Visual C++】游戏开发笔记十四 游戏画面绘图(四) 华丽的CImage类
查看>>
Struts2的配置
查看>>
易维信(EVTrust)支招五大技巧识别钓鱼网站
查看>>
新手如何快速入门Java学习?
查看>>
为什么要学习Python?
查看>>
VMWareStation 12和CentOS 6.5 三节
查看>>
关于微信小程序登陆的问题
查看>>
从零开始的linux 第六章
查看>>
ssh远程登录
查看>>
10.28 rsync工具介绍 10.29/10.30 rsync常用选项 10.31 rsync
查看>>
手机web页面制作时的注意事项
查看>>
LINUX系统服务与管理(Services)---------第二天
查看>>
【Docker篇之一】Docker镜像及容器
查看>>
Linux 通过配置Cobbler服务器全自动批量安装部署
查看>>
单片机编程入门学习 这几问你能回答吗?
查看>>
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或......
查看>>
【转】[行业透视] 外企九年-我最终选择放弃
查看>>