rt
其实这个CString变量中也就只有一个字符,就是需要把它转化为char变量。谢谢^_^

解决方案 »

  1.   

    CString str="ada";
    char c;
    c = str[0];
      

  2.   

    char *strcpy( char *strDestination, const char *strSource );
      

  3.   

    既然是一个字符,必须用以下方法才可实现
    c = str.GetAt(0);
      

  4.   

    介绍个最简单的方法:
    CString str;
    char c;
    c=str.getBuffer(1);
      

  5.   

    ms不行~~
    一楼三楼的方法编译通过,但运行就出错了;
    四楼的方法不行,'getBuffer' : is not a member of 'CString'。
    :(
      

  6.   

    怎么可能呢,除了GetAt() 返回的是TChar ,其它返回的都是char *
      

  7.   

    呵呵,好久没来。
    不好意思,没注意。
    应该是char *c;或char c[1];
    这个函数我经常用的。