[C con Clase] cambiar la hora del sistema

nree p_westermani en hotmail.com
Mie Abr 30 17:43:33 CEST 2008


Hola, 

quisiera cambiar la hora del sistema desde mi programa, uso c pero imagino que seria parecido a c++, os dejo lo que hago para ver si encontrais el error, uso mktime pero no estoy segura de que sea la funcion a utilizar

*********************************************
tzset();
time(&tt);
time_now = localtime (&tt);
	
       
 if(index)
 {
    if((segment[index]/10) ==2) // decrement
      	time_now->tm_hour = (time_now->tm_hour - segment[index]-20);
    else if((segment[index]/10)==1) // increment
        time_now->tm_hour = (time_now->tm_hour + segment[index]-10);
            
  }
    
tt = mktime(time_now);
localtime(&tt);
char buffer[80];
strftime (buffer,80,"Now is %I:%M%p.",time_now);
printf("%s", buffer); 

*******************************************************

gracias de antemano
un saludo


Más información sobre la lista de distribución Cconclase