您好,登錄后才能下訂單哦!
一、Cstring ---> double、int
在unicode字符集環境下:
CString str"abcd"; int a = _wtoi(str.GetBuffer()); double b = _wtof(str.GetBuffer());
在多字節環境下:
CString str"abcd"; int a = atoi(str.GetBuffer()); double b = atof(str.GetBuffer());
二、int、double--->CString
int i=123; double d=123.0; CString str; str.format("%d",i); str.format("%lf",d);
三、CString--->char*
CString str="abcd"; char *p=(LPSTR)(LPCTSTR)str;
四、CString與CStringA相互轉換
CString cstring=_T("hello"); CStringA cstringa=_T("HELLO"); CString cstringTmp; cstringTmp=cstringa; CStringA cstringaTmp; cstringaTmp=cstring; //注意:需要使用上述的方法,即賦值運算符,直接采用拷貝構造會出錯,例如這樣賦值CStringA cstringaTmp=cstring;
五、Htuple、CString相互轉化
HTuple Tup; CString Cstr; CStringA StrTemp(Cstr); Tup = (LPSTR)STRTEMP.GetBuffer(); HTuple Tup; CString Cstr; Tup[0] = Cstr.GetBuffer(); HTuple Tup; CString Cstr; Cstr = Tup[0].S();
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。