Ahora tengo un problemilla con la libreria time, ya que quiero programar cuando quieres que se apague o reinicie el pc y que lo haga.
Entonces hice lo siguiente:
Código PHP:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int a;
char l;
while((l != 'a') || (l != 'b') || (l != 'c'))
{
printf("\nApagar [a]");
printf("\nReiniciar [b]");
printf("\nProgramar []");
scanf("%s",&l);
switch(l)
{
case 'a': break;
case 'b': break;
case 'c':
{ printf("\nA que hora deseas apagar: ");
scanf("%i",&a);
while(a != time)
{ if(time == a) system("shutdown -s -t 00"); }
} } }
Bueno, esto no rula.. A parte que me da un warning... jeje
Lei que contiene la hora y/o fecha en formato condensado.. Eso que significa ?? Ya que yo probe sin dos puntos ni nada es decir (las 6, 18:00) lo puse 1800, para comprobar... Pero no hizo nada.
Asi que hice un programita que mostrase el valor de time:
printf("\nHora: %i",time);
Pero.. Ni si quiera se si habria que utilizar %i u otro tipo... Y me muestra siempre el mismo valor 15552, aunque haya cambiado la hora.
Como se utiliza la funcion "time" ??
Por ultimo, el de apagado y reinicio, funciona... Pero se cuelga el programa en si, y cuando se cierra, es cuando rula la aplicacion (si tenia que apagar, se apaga el pc y si tenia que reiniciar reinicia).
Un saludo, gracias.
Marcadores