标签:cocos2dx
1、char*转string
char* cp = "char"; std::string sp = cp;
2、string转char*
//1 std::string str = "string"; const char* cp = str.data(); //2 std::string str = "string"; const char* cp = str.c_str(); //3 std::string str = "hello"; char p[10]; str.copy(p, 4, 1);//这里4,代表复制几个字符,1代表复制的开始位置index *(p + 4) = ‘\0‘; //要手动加上结束符
3、int转string
int number = 32; char temp[10]; sprintf(temp, "%d", number, 10); std::string s = temp;
4、Cocos2d专有的转换方法
int index = 100; std::string str = Value(index).asString(); int index2 = Value(str).asInt();
本文出自 “葡萄甜醋” 博客,请务必保留此出处http://putaotiancu.blog.51cto.com/8627957/1599390
Cocos2dx学习笔记(2) string char* int类型数据转换
标签:cocos2dx
原文地址:http://putaotiancu.blog.51cto.com/8627957/1599390