SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: pmike en Miércoles 18 de Agosto de 2004, 18:34

Título: Fechas
Publicado por: pmike en Miércoles 18 de Agosto de 2004, 18:34
Hola amigos:

Tengo la siguiente esctructura para formar la fecha en c++


struct date d;        //hace falta la dos.h

   getdate(&d);
   printf("Dia es: %d\n", d.da_day);
   printf("Mes: %d\n", d.da_mon);
   printf("Ano es: %d\n\n", d.da_year);


en una sola variable como se define? para q de la fecha sea del tipo
2004-09-04

Gracias
Título: Re: Fechas
Publicado por: FEckEZ en Miércoles 18 de Agosto de 2004, 23:12
mmm no se.. tal te sirva:

Código: Text
  1.  
  2. char fecha[10];
  3. struct date d;
  4. getdate(&d);
  5.  
  6. sprintf(fecha,"%d-%d-%d",d.da_year,d.da_mon,d.da_day);
  7. printf("la fecha es: %s\n",fecha);
  8.  


suerte
Título: Re: Fechas
Publicado por: pmike en Viernes 20 de Agosto de 2004, 21:13
Gracias

pero era simplificar en una sola variable tipo Date
Título: Re: Fechas
Publicado por: avis_phoenix en Sábado 21 de Agosto de 2004, 04:35
Pues estas medio safado delcerebro por qeu pues a menos que puedas descompilar la librería Dos y hacerle la alteración (ques sería muestra de mala programación pues usarías una variable a lo tarugo[pues no es muy usado ni practico tener una variable con toda la fehca y además es muchisisisisisimo más practico tener las 3 variables de cadapedaso defecha]) y luego volverlo a compilar y a añadir y linkear y todo, entonces pues silo podrás ahcer, mientras pues conformate con almuy buena respuesta de FEckEZ, bye.
Título: Re: Fechas
Publicado por: Super_G en Sábado 21 de Agosto de 2004, 20:20
que tal usando clases.