具体错误如下:
error C2065: 'InputNum' : undeclared identifier
error C2146: syntax error : missing ';' before identifier 'num'
error C2065: 'num' : undeclared identifier
哪位大哥能告诉我下啊,虽然这个问题太菜了....

解决方案 »

  1.   

    tiaoshi.cpp的中添加#include "InputNum.h"
      

  2.   

    非常感谢大家啊,现在这个问题解决了,可以建立对象了,但是在main中输入:num.output;明明调用了这个打印函数,为什么在运行结果中没有任何输出字符呢??具体代码如下:
    int main(int argc, char* argv[])
    {   
        InputNum num;
    num.output;//这个代码不是要求输出字符sdg的吗?为什么没结果呢?
    return 0;
    }
      

  3.   

    #include <iostream>
    using namespace std;class InputNum
    {
        public:
        InputNum(){};
        virtual ~InputNum(){};
        void output()
        {
            cout<<"sdg";
        }};int main(int argc, char* argv[])
    {
        InputNum num;
        num.output(); // 我在Dev-C++ 4.9可以输出
        system("pause");
        return 0;
    }