1. 程式人生 > >cocos2d-x型別轉換(CCstring int string char UTF-8互轉)

cocos2d-x型別轉換(CCstring int string char UTF-8互轉)

======================================

string 轉 CCString
std::string str = "123";

CCString* ns=CCString::createWithFormat("%s",str.c_str());

CCString 轉 string

std::string s= ns->m_sString;//ns是一個CCString*型別

======================================

char 轉  int

 char*buf ="1122";

int n = std

::atoi(buf);

int 轉 char

int a=3;

CCString* ns=CCString::createWithFormat("%d",a);

const char* s=ns->getCString();

這裡額外提一下,IOS在參與跨平臺用到的編碼格式轉換

  const char* char_url;    const char*char_parameter;

格式刷:

  NSString *endstr=[NSString stringWithFormat:@"%@?%@",char_url,char_parameter];

轉換編碼格式為utf-8

  endstr=[endstr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];//解決中文編碼

NSString  轉  char*

const char *char_gurl = [endstr cStringUsingEncoding:NSUTF8StringEncoding];

  char* 轉 NSString 

const char* gameObject;

NSString *char_gameObject = [[NSString alloc] initWithCString:(const char*)gameObject

                                                             encoding:NSUTF8StringEncoding];

char* 轉 URL

const char* url;

NSString *char_url = [[NSString alloc] initWithCString:(const char*)url

                                                      encoding:NSUTF8StringEncoding];

NSURL* url=[NSURL URLWithString:char_url];

相關推薦

cocos2d-x型別轉換(CCstring int string char UTF-8)

====================================== string 轉 CCStringstd::string str = "123"; CCString* ns=CCString::createWithFormat("%s",str.c_str()); CCString 轉

cocos2d-x類型轉換(CCstring int string char UTF-8)

htm for ons cocos2d oat form int str intvalue http://www.cnblogs.com/leehongee/p/3642308.html //int 轉 CCstring int num=5; CCString* n

資料型別轉換,寬位元組和單位元組

以前一直使用ATL的轉化巨集,怕不搞程式碼忘記了,特留個標籤。 一、前言  上回書介紹了GUID、CLSID、IID和介面的概念。本回的重點是介紹 COM 中的資料型別。咋還不介紹元件程式的設計步驟呀?咳......彆著急,彆著急!孔子曰:“飯要一口一口地吃”;老子語:

java中char型別轉換int型別

PlanA: char ch = '9'; if (Character.isDigit(ch)){ // 判斷是否是數字 int num = Integer.parseInt(String.valueOf(ch)); System.out.println(num); }

VC中CString int string char 之間的轉換

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

JAVA關於二維數組裡面String型別轉換int型別用於計算問題

題目的意思是這樣,要求定義一個二維陣列,並儲存學生姓名和成績,以及求成績的綜合和最大值。。     我遇到的問題的是:如何將原本定義的字串的陣列儲存的成績,轉換成int型別二維陣列,並用於求和,最終效果如下圖: int a = Integer.parseInt(a

JAVA中int,string,char之間的互相轉換

(1)字串string轉int: int i=Integer.parseInt(str);//使用Integer.parseInt(String str)函式,返回str所代表的int值; (2)如何

C# List泛型轉換int,string 字元,陣列各種型別轉換

List轉字串 1  2 List<string> List = new List<string>(); string strArray = string.Join(",", List); 字

VC之CString,wchar_t,int,string,char*之間的轉換帖)

CString 轉 wchar_t CString path = "asdf"; wchar_t wstr[256] = path.AllocSysString(); 或者: wchar_t wcstring[256]; MultiByteToWideChar(CP_ACP,0,path,-1,wcstri

String型別轉換int型,然後再把int轉換String

public void getChanger(String str){  int n=Integer.parseInt(str);  System.out.println("轉換成int型後:"+n);  String str1=Integer.toString(n);  S

型別轉換toString( )、String.valueOf( )與(String)Data

toString和(String)的區別 toString( ) 每個非基本型別物件都有toString()方法,當編譯器需要一個String型別,而你只有一個物件時,該方法會被呼叫。 Object類的toString()方法返回的字串形式:類名[emai

C++字串的型別轉換(std::string, std::wstring, c-string

一、std::string與std::wstring共有篇(c++11新添) 1)string(wstring) to numerical value | string(wstring)轉化成數值

下面中???該如何填寫,才可以正確執行強制型別轉換int (*monthp)[31]; monthp = (???)malloc(31);

例子:下面中???該如何填寫,才可以正確執行強制型別轉換?   int (*monthp)[31]; monthp = (???)malloc(31); 在這裡int (*monthp)[31];是一個套,代表定義一個指向有31個整型數的陣列的指標,我們如果把這個陣列看成

Mysql中的varchar型別轉換int型別

Mysql中的varchar型別轉換成int型別 1.實戰案例 1.1 student表結構 mysql> desc student; +----------+-------------+----

Mysql Blob型別 轉換為java String 時產生亂碼的解決辦法

while(rs.next()){int id = rs.getInt(1);String name = rs.getString(2);int age = rs.getInt(3);Date birthday = rs.getDate(4);Blob noteBlob = rs.getBlob(5);St

C#/.NET整數的三種強制型別轉換int)、Convert.ToInt32()、int.Parse()的區別總結

1.(int) 適合簡單資料型別之間的轉換,C#的預設整型是int32(不支援bool型)。 2. int.Parse(string sParameter) 是個建構函式,引數型別只支援string型別,Parse就是把String型別轉換成int,char,doubl

QT常用的型別轉換(QByteArray/QString/char*/uint8等)

後續會繼續補充。目錄:1、位元組陣列(char*、uint8、int8)轉QByteArray類2、QByteArray類轉位元組陣列(char*、uint8、int8)3、位元組陣列轉hex字串4、位元組陣列(char*、uint8、int8)轉QString5、QStri

sql中,把varchar型別轉換int型,然後進行排序

如果我們資料庫的ID設定為varchar型的 在查詢的時候order by id的話我們是不希望看到如下情況的。 我們可以把varchar轉換為int 然後進行排序 一、 select * fro

java 型別轉換 Long double String Integer

1如何將字串 String 轉換成整數 int? A. 有兩個方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer

xstream--xml工具類--java物件轉換JSONObject、xml與java物件

工作環境: myeclipse2013、jdk1.8、fastjson1.1.41、xstream1.4.3 import java.io.ByteArrayInputStream; import java.io.InputStream; import java.io.Writer;