Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2009, 09:44
haidion
 
Fecha de Ingreso: febrero-2004
Ubicación: Buenos Aires
Mensajes: 60
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: como hago con la fecha en dev c++

Hola,

Disculpa, leer la fecha desde el teclado o la fecha del sistema? Para obtener la fecha del sistema se puede utilizar la funcion asctime

Código c++:
Ver original
  1. time_t t = time(NULL);
  2. cout << "Tiempo actual: " << asctime(localtime(&t))<<endl;

Para calcular el tiempo transcurrido basta con que pases los meses, a dias desde enero.

POr ejemplo para 5 abril seria 31+28+31+5
Esto es dias de enero + dias de febrero + dias de marzo + dias transcurridos en abril.

Puedes generarte un array que contenga los dias del mes, por ejemplo
Código c++:
Ver original
  1. char mes[]={31,28,31,30,31,30,31,31,30,31,30,31}


Entonces el 5 de abril seria
Código c++:
Ver original
  1. int dias
  2. for(int i=0;i<3;i++){
  3.       dias=mes[i];
  4. }
  5. dias=dias+5;

Espero que te ayude