|
VC常见入门问题总结(一)(2) _bstr_t strbstr=pstr; //char*---->_bstr_t WCHAR *strWCHAR=strbstr; //b_str_t--->UNICODE strbstr=strWCHAR; pstr=strbstr; //UNICODE---->char* strCString="10"; int istr=atoi((LPSTR)(LPCTSTR)strCString); //CString、char[]、char*------>int strCString.Format("%d",istr); //int----->CString sprintf(strchar,"%d",istr); //int----->char[] pstr=new char[256]; //字符串申请空间 strcpy(pstr,"ABC"); //字符串赋值 delete []pstr; //字符串释放 string strstring="ABC"; pstr=(char*)strstring.c_str(); //string---->char* strCString="2003-10-27 6:24:37"; //CString--->COleDateTime COleVariant vtime(strCString); vtime.ChangeType(VT_DATE); COleDateTime time4=vtime; COleDateTime time1(1977,4,16,2,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("123.1");
|