如何使  char数组和CString 之间互换
如何使 CString和int  之间互换
各位高手注意是互换哦
请各位高手指点一下拉

解决方案 »

  1.   

    unsigned char szTest1[100];
    CString strTest2="Only Test!";
    strcpy((char *)szTest1,strTest2);CString strTest1 = "123";
    int test = atol(strTest1);
      

  2.   

    char *pStr;
    CString str;
    pStr = str.GetBuffer(0);
    str = pStr;
    ---------------
    int i;
    str.Format("%d",i);
    i = atoi(str.GetBuffer(0));
      

  3.   

    各位高手如何把 char[]转换为CString??
    急!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      

  4.   

    char a[100] = "12345";
    CString str = a;
      

  5.   

    我可以向你说的那样转换
    但是显示出来是乱码请问怎么能安全的转换?
    time_t和CString之间的互换;
    char[ ]和CString之间的互换;
      

  6.   

    你可以把CString当const char*看,凡是需要const char*参数的,直接传递CString就好了
    //如何使  char数组和CString 之间互换
    char test[100];
    CString str = test;
    char* test1 = (LPTSTR)str; // 之后test1可以当test操作//如何使 CString和int  之间互换
    atoi,itoa
    atol,ltoa//time_t和CString之间的互换
    CString str = CTime.Fotmat();
      

  7.   

    难道你的工程是UNICODE?
    如果是,用wchar_t