我如果用直接=的话,说无法转换类型,如何来解决呢,请写出代码?

解决方案 »

  1.   

    CString str;
    char ch[30];
    str = _T("aaa");
    strcpy(ch, str);
      

  2.   

    CString str;
    char ch[30];
    str = _T("aaa");
    strcpy(ch, str.Left(29));
      

  3.   

    CString cs("abcdefghijklmnopqrstuvwxyz1234567890") ; 
    char aa  [30] ; 
    strcpy(aa,(char*)cs.GetBuffer(30)) ; 
      

  4.   

    CString str;
    char ch[30];用的时候可以直接:str.GetBuffer(0)就可以了。如果想转换的话,这样strcpy(ch,str.GetBuffer(0),str.GetLength());
      

  5.   

    CString cs("abcdefghijklmnopqrstuvwxyz1234567890") ; 
    char aa  [30] ; 
    strcpy(aa,cs.Left(30)) ; 
      

  6.   

    CString m_med="adaf";
    char a[30];
    a=m_med.GetBufferSetLength(m_med.GetLength());