Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/11/2013, 18:43
carrod9200
 
Fecha de Ingreso: septiembre-2013
Mensajes: 8
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Validar fecha C++

Gracias, pero ese no es el problema.
Es que tengo como constructor esto:

Dia = 1
Mes = 1
Año = 2000

Si introduzco un día negativo, por ejemplo:

Dia = -6
Mes = 5
Año = 1995

Lo que aparece en pantalla sigue igual:

Dia = 1
Mes = 1
Año = 2000

Pero si pongo un mes negativo:

Dia = 15
Mes = -4
Año = 2005

El mes no se cambia, pero el día si:

Dia = 15
Mes = 1
Año = 2000

Al igual que si lo hago con un número negativo en año, el año no se cambia pero el mes y el día sí:

Dia = 4
Mes = 7
Año = -5

Los datos aparecerían así:

Dia = 4
Mes = 7
Año = 2000

¿No saben como solucionarlo?