Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: .:BlackCoder:. en 14 Julio 2011, 02:07 am



Título: problemas con ctime
Publicado por: .:BlackCoder:. en 14 Julio 2011, 02:07 am
Buenas alguien sabe porque me da 2 valores diferentes una llamada a ctime con el mismo argumento?
En principio tengo
Código
  1. time_t ent= pedido->get_entra();
  2.        time_t sal= pedido->get_sale();
  3.        time_t ven= pedido->get_vence();

Los 3 metodos del objeto "pedido" devuelven time_t diferentes (Estoy seguro)

Luego hago

Código
  1. filetext<<"Entrada: "<<ctime(&ent)<<std::endl
  2.             <<"Sale: "<<ctime(&sal)<<std::endl
  3.            <<"Vence: "<<ctime(&ven)<<std::endl;

Pero antes para estar seguro hice

Código
  1. ui->label->setText(ctime(&sal));

Y en label me aparece una fecha X pero en el archivo de texto me aparece 3 veces la misma fecha, y ni siquiera la fecha X de "sal", sino la fechade "ent". Quien me puede decir el por que?

Saludos...