如何在VC++6.0中把一个完整的程序分成多个文件然后在编译实现?

比如这个程序
#include "Date.h"
void Date::setDate(int y,int m,int d)
{
setYear(y);
setMonth(m);
setDay(d);
}

void Date::setYear(int y)
{
year = (y > 1900 ? y : 1900);
}

void Date::setMonth(int m)
{
month = (m > 0 && m <= 12 ? m : 1);
}

void Date::setDay(int d)
{
day = (d > 0 && d <= 31 ? d : 1);
}

int Date::getYear() const
{
return year;
}

int Date::getMonth() const
{
return month;
}

int Date::getDay() const
{
return day;
}

Date::Date(int y,int m,int d)
{
setDate(y,m,d);
}

void Date::print() const
{
cout << year << '/' << month << '/' << day << endl;
}

#ifndef FRACTION_H
#define FRACTION_H

#include <iostream>
#include <ctime>
using namespace std;

class Date
{
public:
Date(int y,int m,int d);

void setDate(int y,int m,int d);
void setYear(int y);
void setMonth(int m);
void setDay(int d);

int getYear() const;
int getMonth() const;
int getDay() const;
void print() const;
private:
int year;
int month;
int day;
};

#endif

#include "Date.h"

int main()
{
int y ,m,d;

cout << "请输入年 月 日:";
cin >> y >> m >> d;
Date now(y,m,d);

cout << "用户设置的时间是:";
now.print();
return 0;
}
在VC6.0中如何创建这些文件,还有怎么进行编译?求具体步骤,拜托了!老师讲的那些步骤给忘了

新建一个工程,控制台工程,不带窗口的。
#include "Date.h"
。。。。。。到
void Date::print() const
{
cout << year << '/' << month << '/' << day << endl;
}
以上代码保存成一个文件叫date.cpp
然后从#ifndef FRACTION_H
到#endif保存成date.h
剩下的存成main.cpp
然后把这些文件都考到你新建的项目文件夹里,在vc6中把他们添加进去,然后F5编译运行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-18
第1步,创建一个date.h 文件,把#ifndef FRACTION_H到
int day;
};
#endif 拷进去。
第2步, 创建一个date.cpp文件,把#include "Date.h"到
cout << year << '/' << month << '/' << day << endl;
}拷进去。
第3步,创建执行文件main.cpp
#include "Date.h"

int main()
{
int y ,m,d;

cout << "请输入年 月 日:";
cin >> y >> m >> d;
Date now(y,m,d);

cout << "用户设置的时间是:";
now.print();
return 0;
}
然后编译main.cpp,就可以运行了。

如何在VC++6.0中把一个完整的程序分成多个文件然后在编译实现?
剩下的存成main.cpp 然后把这些文件都考到你新建的项目文件夹里,在vc6中把他们添加进去,然后F5编译运行。

请问vc++6.0环境下怎么实现多文件c程序的编译和连接
VC++6.0实现多文件程序:1、必须创建工程,并将文件加入同一工程下;2、必须有自定义头文件(.h)将多个源文件(.c\/.cpp)关联起来,并将函数定义放在头文件中。多个源文件需要在这个窗口创建:创建完毕后如图:

在vc++ 6.0怎么把一个cpp拆分成几个文件?
for(int i=0; i<a.size(); ++i){ for(int j=0; j<a[0].size(); ++j)cout<<setw(4)<<a[i][j];cout<<endl;} }

在vc++ 6.0怎么把一个cpp拆分成几个文件?
基本上还是那么拆,main之前写成一个.h之后的包含就可以了,怎么会有问题呢,看不出来。

请问vc++6.0怎么创建和运行多文件工程
举例说明:打开vc6.0,文件-->新建-->"工程" 页面 --> 选择 "MFC App..."(根据需要)->一直到完成。这样就新建了第一个工程。现在开始新建第二个工程:在刚才的工程里,文件-->新建-->选择"工程"页面-->选择"MFC DLL.." ,在这个页面 有个选项"添加到当前工作区间" 勾选即可.(如果...

如何在VC++6.0里的一个工程里添加多个文件
新建各种你要的文件,然后建一个头文件,在你有主函数的文件头加#include<你建的头文件.h>.同理,在你要用别的文件的文件头把#include<你建的头文件.h>加进去

C语言怎么进行多文件编译,VC++6.0,要求详细步骤
回答:程序1 存入 a1.c 程序2 存入 a2.c 删去 程序2 里 多写 的 一行 void accumulate(int k) ======== MS VC++ 6.0 编译命令: CL a1.c a2.c 得到 a1.exe 运行 a1.exe 便可。 (其它编译器, 请照猫画虎。)

在vc++6.0编完一个程序如何继续编另一个?
先关掉当前的文件,在新建一个文件,最好先存档,这样的话系统会帮忙缩进(代码);编写完代码后编译连接时先得删除上次的文件(点Fileview会出现上次的文件)因为一个程序中只能有一个main函数,所以必须删除上次的连接后的(但文件并没有删除的,目的是保证程序中只有一个main函数)...

在Microsoft Visual C++ 6.0创建、编辑并运行一个C程序的全过程
启动VC++,选File-New...,在弹出来的有四个标签的对话框中选Files标签,然后选“C++ source file”,在右边的Location框中选择源文件想放的位置,在File框中写上源文件的名字,然后点OK,就会出现一个新建的空白源文件,在这个空白文件中写代码,然后按F7,就会编译,如果编译无错误,则点工具栏上...

怎样在VC++6.0中创建多文档应用程序
a.选择菜单 “新建(NEW)”b.在新建对话框中,选择 Applicatio c.在其后窗口类型的选择中选择 多文档(Multi-documents)d.下一步、下一步...

相似回答