Менять возраст автоматически каждый год

Возможный дубликат:
Как автоматически менять возраст каждый год

Я написал эту программу, но у меня есть переменная «возраст». Как мне сделать так, чтобы мне не приходилось менять возраст собак каждый год? Другими словами это должно измениться автоматически?

#include <iostream>
#include <conio.h>
#include <string>
#include <stdlib.h>

using namespace std;

class Dog//instance class
{
string Fam;
string & Name;
//string  Name;
string Otch;
static string mField;
unsigned int    Nagradi;
unsigned int    Age;
public:

Dog(string fam="", string otch="", string nam="",
unsigned nagradi=0, unsigned age=0):Fam("")
,Name(Fam)
{
cout << "Dog::Dog(" << nam << ")" << endl;
Name = nam;
Otch = otch;
Fam  = fam;
Nagradi = nagradi;
Age = age;
}

Dog(Dog const & st): Name(Fam)//constructor
{
cout << "Dog::Dog(copy:" << st.Name << ")" << endl;
Name = st.Fam;
Otch = st.Name;
Fam  = st.Otch;
Nagradi = st.Nagradi;
Age = st.Age;
}

~Dog()//Destructor
{
cout << "Dog::~Dog(" << Name << ")" << endl;
system ("pause");
}

void Show()
{
cout<< Name << ' ' << Fam << ' ' << Otch <<
" #" << Nagradi << " age:" << Age << endl;
}
};

-1

Решение

Сохраните дату рождения, а не возраст, а затем рассчитайте возраст, когда вам это нужно.

Точно так же, как кто-то сказал, когда вы последний раз задавали этот вопрос. Пожалуйста, не задавайте один и тот же вопрос дважды.

5

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector