Enviado em 20/11/2012 - 17:09h
Olá pessoal,
/*
Name:Agendador C
Copyright: Cristiano CeC
Author: Vinicius Durvalino de Souza
Date: 19/11/12 18:40
Description: Serve para executar uma imagem de 30 em 30 minutos no ecrã do computador !!!
*/
# include <stdio.h>
# include <time.h>
# include <windows.h>
char buf[80];
//Essa função pega a hora atual do compuatdor e grava na variável 'buf'.
tempo_corrente()
{
time_t now;
struct tm ts;
now = time(NULL);
ts = *localtime(&now);
strftime(buf, sizeof(buf), "%M" , &ts);
}
execucao()
/*Essa função faz uma comparação onde se a variavel buf=00 ou 30
ela executa a função 'abrir_img' caso contrário,retorna no main.*/
{
/*
**** Como eu não tenho certeza se o while está certo, eu comentei um if que faz o mesmo ****
if (buf=="00" || buf=="30")
abrir_img ();
else
{
Sleep(10);
main ();
}
*/
while (buf!="00" || buf!="30")
main();
while (buf=="00" || buf =="30")
abrir_img();
}
abrir_img ()
/*Essa função abre a imagem*/
{
system("mspaint D:/popup.jpg");
main();
}
main ()
/*A função main primeiro pega a hora corrente para depois comparar as opções.*/
{
tempo_corrente();
execucao();
}