不会吧??建议吧基础打劳。
char a[2]={‘0',0};

解决方案 »

  1.   

    char a[2]={0,0}相当于a[0]=0;a[1]=0;不是a[0]='0';a[1]='0';在字符串中,0表示字符串的结束符,当然打印字符串时当然是NULL的了
      

  2.   

    改为:
    char a[2]={0,0};
    CString b;
    b.Format("%d",a[0]);
      

  3.   

    char a[2]={"0","0"};
    CString b;
    b.Format("%s",a[0]);
      

  4.   

    原来是这样付值的:
    char a[2];
    a[0]=0;
    a[1]=123;
    我想将他们换为CString类型,但是0值变成NULL.
      

  5.   

    用char a[2]后,你还想
    a[1]=123; ???
    认真看完c语言的书,再来学vc,
      

  6.   

    xxvc() :兄弟,你这样做不过是个巧合.
    他意思是要输出字符串