打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
LPCSTR---char[] 转换

LPCSTR  
  char   *  
   
  LPCTSTR    
  const   char   *  
  这两个都是支持UNICODE的  
   
  CString  
  mfc的字符窜类  
   
  char*  
  字符指针  
  可以指向一个字符窜  
  char   *   p   =   "abc"  
   
  char[]  
  字符数组  
  如果char   a[10]   =   "abc"  
  可以表示一个字符窜  
   
  CHAR    
  单个字符  
  如‘a‘

  
  #include<string>  
  using   namespace   std;  
  #include   <COMDEF.H>  
   
  {  
    CString   strCString="ABC";  
    char   strchar[256],*pstr;  
     
    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="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");  
    COleVariant   vValue(sValue);  
     
    BOOL   bStrIsFloat   =   (SUCCEEDED(VariantChangeType(&vValue,   &vValue,   0,   VT_R8))   &&   sValue.Find(‘.‘)   !=   -1);  
    if(bStrIsFloat)  
    {  
      AfxMessageBox("浮点");  
    }  
  }  
   

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
LPWSTR,LPCTSTR,LPTSTR
【整理】Dword、LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、...
【转】char*与LPCTSTR,LPTSTR的转换
VC2010中将CString转换为const char*
将CString类转换成char*类型
Cstring与string相互转换
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服