Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Guardar hora y fecha local en variable

Estas en el tema de Guardar hora y fecha local en variable en el foro de C/C++ en Foros del Web. Hola, quisiera que me ayudaran con este nuevo problema, quiero visualizar la hora del sistema y guardar esa hora con fecha en una variable cualquiera, ...
  #1 (permalink)  
Antiguo 05/07/2011, 11:50
Avatar de baker1562  
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 10 años, 3 meses
Puntos: 9
Pregunta Guardar hora y fecha local en variable

Hola, quisiera que me ayudaran con este nuevo problema, quiero visualizar la hora del sistema y guardar esa hora con fecha en una variable cualquiera, para despues mas adelante si quiero llamar a la variable mostrarla pero con la hora con que fue guarda, o sea que si yo la guarde a las 3 am, me muestre siempre esa hora, y que no se actualice la hora aqui el codigo pero creo que tengo errores

Código C++:
Ver original
  1. #include <iostream>
  2. #include <ctime>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     static char registro;
  9.     time_t tAct = time(NULL);
  10. cout << "Tiempo actual: " << asctime(localtime(&tAct));
  11. registro=asctime(localtime(&tAct));
  12.  
  13. cout<<registro;
  14.  
  15. system("pause");
  16.  
  17. return 0;
  18. }
  #2 (permalink)  
Antiguo 05/07/2011, 12:04
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 10 años, 1 mes
Puntos: 344
Respuesta: Guardar hora y fecha local en variable

Tienes que poner la variable registro como char * (puntero a char).

Código C++:
Ver original
  1. #include <iostream>
  2. #include <ctime>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     char *registro;
  9.     time_t tAct = time(NULL);
  10. cout << "Tiempo actual: " << asctime(localtime(&tAct));
  11. registro=asctime(localtime(&tAct));
  12. cout<<registro;
  13.  
  14. system("pause");
  15.  
  16. return 0;
  17. }
  #3 (permalink)  
Antiguo 05/07/2011, 12:23
Avatar de baker1562  
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 10 años, 3 meses
Puntos: 9
Respuesta: Guardar hora y fecha local en variable

grax me sirvio mucho!!!
  #4 (permalink)  
Antiguo 05/07/2011, 13:18
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 11 años, 1 mes
Puntos: 228
Respuesta: Guardar hora y fecha local en variable

igualmente es mucho mas facil guardar la variable tAct de tipo time_t y cuando requieras mostrar la hora con formato hacer lo que hiciste.
Se entiende??
No te surgen estos problemas de punteros y memorias.

Etiquetas: ctime, horas, sistema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:02.