Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/04/2015, 07:50
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: Validar 2 fechas guardadas en variables char [C]

Cita:
Iniciado por vangodp Ver Mensaje
Código C:
Ver original
  1. if ( fecha.anio >= inicio.anio ) {
  2.         if ( fecha.mes >= inicio.mes ) {
  3.             if ( fecha.dia >= inicio.dia ) {
  4.                 if ( fecha.anio <= fin.anio ) {
  5.                     if ( fecha.mes <= fin.mes ) {
  6.                         if ( fecha.dia <= fin.dia ) {
Esto... y digo yo... si pongo por ejemplo inicio = 20/12/2000, fin = 01/01/2020 y como fecha a comparar... no se, 10/10/2010... me da que me va a decir que no está dentro del rango por las siguientes razones:
  • inicio.mes > fecha.mes
  • inicio.dia > fecha.dia
  • fin.mes < fecha.mes
  • fin.dia < fecha.dia

Deberías darle una segunda vuelta a tu algoritmo vangodp jejejeje