[C con Clase] cambiar la hora del sistema
nree
p_westermani en hotmail.com
Lun Mayo 5 10:05:39 CEST 2008
he estado haciendo los cambios indicados y parece que se realizan, es decir, no hay errores de compilacion ni de ejecucion pero al invocar el comando date no se reflejan los cambios, alguna idea?? es un error de concepto?? os dejo el codigo
/************************************************************************/
struct timeval tv;
gettimeofday(&tv, NULL);
printf("%i\n", (int)tv.tv_sec);
if((segment[index]/10) ==2) // decrement
tv.tv_sec = tv.tv_sec -((segment[index]-20) * 3600);
else if((segment[index]/10)==1) // increment
tv.tv_sec = tv.tv_sec -((segment[index]-10) * 3600);
printf("%i\n", (int)tv.tv_sec);
//se ejecuta el cambio
settimeofday(&tv, NULL);
/**************************************************************************/
al imprimir los segundos si que se reflejan cambios pero despues al comprobar la hora no aparecen
un saludo
Más información sobre la lista de distribución Cconclase