int main(){
//fecha y hora del sistema
time_t ahora=time(0);
//convertir a struct tm para fecha y hora local
tm* localtm=localtime(&ahora);
cout<<localtm->tm_mday <<"/"
<<localtm->tm_mon+1<<"/"
<<localtm->tm_year+1900<<endl;
}
y entonces la salida es:3/10/2008
pero claro si el constructor tengo que tener la fecha actual ,que tengo que almacenarlo en dia,mes ,anyo ?
si mi clase es:
class Fecha{
private:
int dia,mes,anyo;
public:
Fecha();
Fecha(int d,int m,int a);
Fecha(const Fecha &f);
~Fecha();
bool setDia(int d);
bool setMes(int m);
bool setAnyo(int a);
int getDia()const;
int getMes()const;
int getAnyo()const;
bool isBisiesto()const;
string toString()const;
};