Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2011, 16:13
Avatar de baker1562
baker1562
 
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años, 10 meses
Puntos: 9
Pregunta Hora del sistema

Hola, necesito ayuda en el siguiente programa, bueno hice un programa con un menu de 2 opciones, la opcion 1 entra ve la hora del sistema y la guarda en un arreglo, y la opcion 2 muestra las horas guardadas, mi problema es que siempre se guarda la misma hora, y no se porque, lo que quiero es que guarde las diferentes horas que le entra y no se cual es mi error, apreciaria que alguien me echara una mano

Código C++:
Ver original
  1. #include <iostream>
  2. #include <ctime>
  3. #include <iomanip>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     const char *Fecha[3];
  10.     int opcion;
  11.     int i=0;
  12.     int controlador;
  13.     string respuesta;
  14.    
  15.     while(respuesta!="N" && respuesta!="n")
  16.     {
  17.    
  18.     cout<<"Presione 1 para entrar!!!"<<endl;
  19.     cout<<"Presione 2 para mostrar!!!"<<endl;
  20.     cin>>opcion;
  21.    
  22.     time_t tAct=time(NULL);
  23.    
  24.     system("cls");
  25.    
  26.     switch(opcion)
  27.     {
  28.    
  29.     case 1:
  30.          
  31.          
  32.          cout<<"Hora del sistema:"<<endl;
  33.          cout<<asctime(localtime(&tAct));
  34.          Fecha[i]=asctime(localtime(&tAct));
  35.          controlador=i;
  36.          i++;
  37.          cout<<endl;
  38.          
  39.          system("pause");
  40.          
  41.          
  42.          
  43.     break;
  44.    
  45.     case 2:
  46.          
  47.          for(int i=0;i<(controlador+1);i++)
  48.          {
  49.                  cout<<"Fechas"<<setw(10)<<Fecha[i]<<endl;
  50.                  cout<<endl;
  51.                  
  52.                  
  53.                  }
  54.                  
  55.          system("pause");
  56.          
  57.     break;
  58. }
  59.     cout<<"Desea realizar una nueva accion: s/n?"<<endl;
  60.     cin>>respuesta;
  61.    
  62.     system("cls");
  63.    
  64. }
  65.     return 0;
  66.    
  67. }