Lỗi khi chia file C++ thành file .h và .cpp

-FileMyDate.h:

#include"MyDate.cpp"
#include<iostream>
#include<iomanip>
using namespace std;
class Date
{
	private:	
		int day;
		int month;
		int yeah;
	public:
		void getDate();
		void printShortForm();
		void printLongForm();	
};

-File MyDate.cpp

#include"MyDate.h"
void getDate()
{
	cin>>day>>month>>yeah;
};
void printShortForm()
{
	cout<<setw(2)<<setfill('0')<<day<<"/"<<setw(2)<<setfill('0')<<month<<"/"<<yeah;
};
void printLongForm()
{
	const char *b[12]={"January","February","March","April","May","June","July","August","September","October","November","December"};
	cout<<b[month-1]<<" "<<day<<","<<yeah;
};

File main.cpp

#include"MyDate.h"
int main()
{
	Date a;
	a.getDate();
	a.printShortForm();
	cout<<endl;
	a.printLongForm();
	return 0;
}
void Date::getDate()
void Date::printShortForm()
void Date::printLongForm()
6 Likes

sao vẫn chay không được bác ơi

ko có vụ #include "MyDate.cpp" nữa nha @_@

3 Likes

ủa thế là xóa dòng đó hay sao vậy. xóa đi thì nó cũng k chạy được bác

em có add mydate.cpp/h vào project chưa, biên dịch bằng cái gì

copy lỗi lên xem lỗi gì @_@

5 Likes

À cảm ơn anh. E sai chỗ ko tạo file project

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?