如何在VC++6.0中把一个完整的程序分成多个文件然后在编译实现?
比如这个程序#include"Date.h"voidDate::setDate(inty,intm,intd){setYear(y);setMonth(m);setDay...
比如这个程序
#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::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中如何创建这些文件,还有怎么进行编译?求具体步骤,拜托了!老师讲的那些步骤给忘了 展开
2个回答
展开全部
新建一个工程,控制台工程,不带窗口的。
#include "Date.h"
。。。。。。到
void Date::print() const
{
cout << year << '/' << month << '/' << day << endl;
}
以上代码保存成一个文件叫date.cpp
然后从#ifndef FRACTION_H
到#endif保存成date.h
剩下的存成main.cpp
然后把这些文件都考到你新建的项目文件夹里,在vc6中把他们添加进去,然后F5编译运行。
#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步,创建一个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,就可以运行了。
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,就可以运行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询