锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
CString.format("%s",string.c_str());
UNICODE緙栫爜錛?br>CString inStr;
setlocale(LC_ALL,"chs");
char* p = new char[...];//瓚沖闀?br>wcstombs( p , str , str.GetLength() );
string outStr = p;
ASCII緙栫爜錛?br>CString inStr;
string outStr = (const char*)str;
CSstring.format("%s",char*);
CString strtest;
char * charpoint;
charpoint=strtest.GetBuffer(strtest.GetLength());
string s(char*);
char *p = string.c_str();
銆奀++鏍囧噯鍑芥暟搴撱嬩腑璇寸殑
鏈変笁涓嚱鏁板彲浠ュ皢瀛楃涓茬殑鍐呭杞崲涓哄瓧絎︽暟緇勫拰C鈥攕tring
1.data(),榪斿洖娌℃湁”\0“鐨勫瓧絎︿覆鏁扮粍
2,c_str()錛岃繑鍥炴湁”\0“鐨勫瓧絎︿覆鏁扮粍
3錛宑opy()
CString ss="1212.12";
int temp=atoi(ss);
//CString aaa = "16" ;
//int int_chage = atoi((lpcstr)aaa) ;
CString aa;
aa.Format("%d",temp);
Format鍑芥暟鐨勫姛鑳藉緢寮猴紝濂藉ソ鐮旂┒涓涓嬨?br>
int a = 2;
char p[NUM];//NUM澶熺敤
string desStr = itoa(a,p,10)//絎笁涓弬鏁板緢鏈夋剰鎬濓紝榪欓噷鐨?0浠h〃鐨勬槸10榪涘埗錛屽鏋滀綘鐨勪緥瀛愪腑 a =10 ,itoa(a,p,16)鐨勮瘽錛宒esStr = "a";
string srcStr= "222";
int a = atoi(srcStr);