Ir para conteúdo
Fórum Script Brasil
  • 0

fazer programa esperar


luizfernando

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Boa Noite,

Uso esse codigo com muita frequencia, basta alterar de acordo com os comentários e sua necessidade

Abraço

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

#include <time.h>

int main(){

int tempo = clock(); //começa a contar o tempo

printf("Aguarde . . .");

while(clock() - tempo < 5000){ //enquanto não se passaram 5segundos

//printf("Mensagem para exibição enquanto repete ciclo");

}

printf("\n\nAguarde 5 segundo para o fechamento do programa");

tempo = clock();

while(clock() - tempo < 5000){ //enquanto não se passaram 5segundos

//printf("Mensagem para exibição enquanto repete ciclo");

}

}

Link para o comentário
Compartilhar em outros sites

  • 0

Não conseguir resolver o que eu queria

, no trecho de código:

while(clock() - tempo < 50){

mvprintw(3,1,"Entrei");

key=getch();

mvprintw(3,1,"Sai");

}

o meu objetivo é que depois de 50 milésimos de segundo, se nada foi digitado, o valor da variável key se mantivesse constante

entretanto , a mensagem "Sai" nem é mostrada o que indica que enquanto o usuário não digitar nada o programa fica esperando , exatamente o inverso do que eu quero

Link para o comentário
Compartilhar em outros sites

  • 0

Conseguir achar uma solução para o que eu queria, no código:

#include<stdio.h>

#include<curses.h>

int main()

{

char tecla;

initscr();

clear();

keypad(stdscr, TRUE);

noecho();

timeout(2000); //a função já garante a execução do bloco com ou sem entrada de teclado;

tecla=getch();

endwin();

}

O programa espera 2 segundos para que o usuário digite algo, se ele não digitar a janela é fechada

Obrigado pela ajuda do mesmo jeito, meu problema tá resolvido

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...