#include <iostream>
using namespace std;
class Auto
{
private:
char name[10];
int year,month,day;
public:
/* Auto(int date_year, int date_month, int date_day)
{
year=date_year; month=date_month; day=date_day;
}*/
void set(char *auto_name, int date_year, int date_month, int date_day)
{
strcpy(name,auto_name);
year=date_year; month=date_month; day=date_day;
}
void get()
{
cout<<"Name="<<name<<" Year="<<year<<" Month="<<month<<" Day="<<day<<endl;
}
~Auto()
{
cout<<"Class is not working!"<<endl;
}
};
void vvod(Auto *a, int n)
{
char new_name[10];
int new_year,new_month,new_day;
for (int i=0;i<n;i++)
{
cout<<"Name= "; cin>>new_name;
cout<<"Year= "; cin>>new_year;
cout<<"Month= "; cin>>new_month;
cout<<"Day= "; cin>>new_day;
a[i].set(new_name,new_year,new_month,new_day);
}
}
void vivod(Auto *a, int n)
{
for (int i=0;i<n;i++)
{
a[i].get();
}
}
int main()
{
const int n=3;
Auto a[n];
vvod(a,n);
vivod(a,n);
system("PAUSE");
}
|