怎样把一个整型数据用AfxMessageBox()显示给用户?整型数据可不可能为NULL型?如是NULL型,怎样判断?

解决方案 »

  1.   

    int yourint
    char [20];
    AfxMessageBox(itoa(youint,char,10));
      

  2.   

    CString s;
    s.Format("%d",i);//int i
    AfxMessageBox(s);
      

  3.   

    CString str;
    int data = 100;
    str.Format("%d",data);
    AfxmessageBox(str);int为NULL?不可能吧
    Pointor or Handle 为NULL
      

  4.   

    整数为NULL有什么不可以的
    本来NULL的定义就是
    #define NULL   0
      

  5.   

    0是一个敏感值,但是实际上就是如楼上所说.
    一般指针为空用NULL .
    整数也可以值为NULL(一般不这样用),不过没NULL型的说法.
      

  6.   

    在vc中,用AfxMessageBox()现实的时候,可以使用CString str;
    str.Format("%d",i);
    也可以使用
    char str[10];
    sprintf(str,"%d",i);
    然后既可以使用MessageBox()了
    关于整数与NULL问题,估计也没有什么价值,除非在数组中,如果定义一个数组且没有初始化
    或许会考虑每个元素的问题。