[ Foro de C++ ]

¿Porque no me imprime la fecha en el block de notas?

04-Mar-2021 01:49
Invitado (Mar)
0 Respuestas

Buenas tardes.
Disculpen la molestia, me podrían compartir por favor porque no imprime la hora y fecha en el block de notas que se crea, este es el codigo.


#include <conio.h>
#include <time.h>
#include <stdlib.h>
#include <dos.h>

FILE *doc;

int main(){




doc = fopen ("informacion.txt","a+");
printf("Coloca el numero de orden al cual se le enviara informacion, telefono y documento a enviar, ejemplo: 10872030_5510872577_Retorno_Estafeta// distribuidor_5510872570_Recetario_sarten_Blackrock");

char orden [100];
int n=1;
char resp;
char fecha[25];
 
 
do{

printf("\n orden %d :",n);
scanf("%s",orden);
fprintf(doc,"%s \n",orden);
n++;
time_t  t,i;
   char *p;

   i = time (&t);
   p = ctime (&i);  /* igual a: p = ctime (&t); */
   printf ("%s\n",p);
printf("Desea ingresar otra orden? presiona s para si o n para no");
resp = getch();

}while(resp == 's' || resp =='S');


  }

Básicamente debería imprimir así:

Wed Mar 03 18:48:23 2021 10872550_infoproceso




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)