Cocos2dx学习笔记(2) string char* int类型数据转换
发布时间:2020-12-14 20:00:23 所属栏目:百科 来源:网络整理
导读:1、char*转string char*cp="char";std::stringsp=cp; 2、string转char* //1std::stringstr="string";constchar*cp=str.data();//2std::stringstr="string";constchar*cp=str.c_str();//3std::stringstr="hello";charp[10];str.copy(p,4,1);//这里4,代表复制
1、char*转string char*cp="char"; std::stringsp=cp; 2、string转char* //1 std::stringstr="string"; constchar*cp=str.data(); //2 std::stringstr="string"; constchar*cp=str.c_str(); //3 std::stringstr="hello"; charp[10]; str.copy(p,4,1);//这里4,代表复制几个字符,1代表复制的开始位置index *(p+4)=' ';//要手动加上结束符 3、int转string intnumber=32; chartemp[10]; sprintf(temp,"%d",number,10); std::strings=temp; 4、Cocos2d专有的转换方法 intindex=100; std::stringstr=Value(index).asString(); intindex2=Value(str).asInt(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |