永发信息网

vc++2005中的多文件编程

答案:1  悬赏:0  手机版
解决时间 2021-06-05 15:36
  • 提问者网友:情歌越听越心酸
  • 2021-06-04 17:36

我想再VC+2005下写一个多文件程序,下面举个例子:

描述下:我准备创建个程序,程序份为三部分:

1.在头文件中定义一个类

2.在一个function.cpp文件中定义两个类的成员函数

3.一个main.cpp程序

如下:

//这是头文件 student.h------------

using namespace std;
class student
{public:
int set_time();//函数声明
int show_time();
private:
int hour;
int minute;
int sec;

};

----------------------------------------------------------------------

//这是function.cpp文件

using namespace std;
int student::set_time()
{
cin>>hour>>minute>>sec;
return 0;
}
int student::show_time()
{
cout<<hour<<":"<<minute<<":"<<sec<<endl;
return 0;
}

-------------------------------------------------------

//这是main.cpp文件

#include "stdafx.h"//这头文件好像是vc++2005必用,好像是包含了一些必要的信息吧
#include"student"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{student st;//定义一个student类对象st
st.set_time();
st.show_time();
return 0;
}
请问,这样做对吗?

我编译没通过,请指点,谢谢...

最佳答案
  • 五星知识达人网友:woshuo
  • 2021-06-04 18:31
看编译信息 main.cpp中用到cout 而你没有包含相应的头文件。。 include <iostream>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯