原作者姓名 艾楓
pstr=(lpstr)(lpctstr)strcstring; //cstring---->char*
strcpy(strchar,(lpstr)(lpctstr)strcstring); //cstring---->char
_bstr_t strbstr=pstr; //char*---->_bstr_t
wchar *strwchar=strbstr; //b_str_t--->unicode
strbstr=strwchar;
pstr=strbstr; //unicode---->char*
strcstring="6";
int istr=atoi((lpstr)(lpctstr)strcstring); //cstring、char、char*------>int
strcstring.format("%d",istr); //int----->cstring
sprintf(strchar,"%d",istr); //int----->char
string strstring="abc";
pstr=(char*)strstring.c_str(); //string---->char*
strcstring="2004-11-27 3:25:30"; //cstring--->coledatetime
colevariant vtime(strcstring);
vtime.changetype(vt_date);
coledatetime time4=vtime;
coledatetime time1(2004,5,14,3,2,2); //coledatatime--->ctime
systemtime systime;
varianttimetosystemtime(time1, &systime);
ctime tm(systime);
time_t time2=tm.gettime(); //ctime--->time_t
coledatetime time3(time2); //time_t--->coledatetime
//判斷字串是否是某種型別
cstring svalue("12.1");
colevariant vvalue(svalue);
bool bstrisfloat = (succeeded(variantchangetype(&vvalue, &vvalue, 0, vt_r8)) && svalue.find('.') != -1);
if(bstrisfloat)
}
VC常用資料型別使用轉換詳解
常用資料型別使用轉換詳解 讀者層次 初學 剛接觸vc程式設計的朋友往往對許多資料型別的轉換感到迷惑不解,本文將介紹一些常用資料型別的使用。我們先定義一些常見型別變數藉以說明 int i 100 long l 2001 float f 300.2 double d 12345.119 char use...
VC常用資料型別使用轉換詳解
vc常用資料型別使用轉換詳解 zhuan tie 短整型 int itoa i,temp,10 將i轉換為字串放入temp中,最後一個數字表示十進位制 itoa i,temp,2 按二進位制方式轉換 長整型 long ltoa l,temp,10 二 從其它包含字串的變數中獲取指向該字串的指標 cs...
VC常用資料型別使用轉換詳解
網上摘錄,借花獻佛 vc常用資料型別使用轉換詳解 剛接觸vc程式設計的朋友往往對許多資料型別的轉換感到迷惑不解,本文將介紹一些常用資料型別的使用。我們先定義一些常見型別變數藉以說明 int i 100 long l 2001 float f 300.2 double d 12345.119 char...
VC常用資料型別使用轉換詳解
剛接觸vc程式設計的朋友往往對許多資料型別的轉換感到迷惑不解,本文將介紹一些常用資料型別的使用。我們先定義一些常見型別變數藉以說明 int i 100 long l 2001 float f 300.2 double d 12345.119 char username 女俠程佩君 char temp...
VC常用資料型別使用轉換詳解
剛接觸vc程式設計的朋友往往對許多資料型別的轉換感到迷惑不解,本文將介紹一些常用資料型別的使用。我們先定義一些常見型別變數藉以說明 int i 100 long l 2001 float f 300.2 double d 12345.119 char username 女俠程佩君 char temp...