Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <time.h>
- #include <windows.h>
- #include <string.h>
- #include <stdlib.h>
- main ()
- {
- // Tamanho da memoria ocupada pela string de horario
- #define m_aloc 11
- //
- SetConsoleTitle("Dispertar");
- // memoria temporaria reservada
- char buffer[m_aloc];
- struct tm * hora_minuto;
- time_t hora;
- // vriaveis auxiliares
- int i=0;
- // dados vindos do arquivo de configuracao, hora ta atualizacao e endereco que deseja abrir
- char horas_config[m_aloc], endereco_config[200];
- // leitura de arquivo de configuracao
- FILE *fp;
- fp=fopen("config//config.tp","r");
- if(fp == NULL)
- {
- printf("Erro ao abrir arquivo de configuracao");
- getch();
- }
- // Lendo arquivo e adicionando valor as variares
- while(!feof(fp))//enquanto não atingir o fim do arquivo//
- {
- if(i==0){
- fscanf(fp,"%s",horas_config);
- }
- if(i==1){
- fscanf(fp,"%s",endereco_config);
- }
- i++;
- }
- //fecha o arquivo
- fclose(fp);
- //
- while (1){
- time ( &hora );
- hora_minuto = localtime ( &hora );
- strftime(buffer,m_aloc,"%H:%M:%S%p",hora_minuto);
- if(strcmp(buffer,horas_config)==0){
- ShellExecute(NULL, "open",endereco_config, NULL, NULL, SW_SHOWNORMAL);
- }
- // memoria liberada
- puts(buffer);
- // espera 1 segundo para executar o loop infinito
- Sleep(1000);
- // limpa a janela, evita aparecer a mensagem em cascata
- system("cls");
- }
- puts (endereco_config);
- puts (horas_config);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement