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

Sair De Um Loop


Guest --Rodrigo --

Pergunta

Guest --Rodrigo --

Pessoal quero fazer o seguinte:

Quando o usuario pressionar a tecla que (quit) sair do loop, caso contrario continua, eu não sei na verdade como faço para pegar a tecla e verificar se é ela. Ex:

sair=0;

while (i<20) and (sair==0) {

if (tecla=='que' ) // aqui que eu não sei como faço...

sair=1;

}

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

bem, se for em C que você quer fazer isso eu vo sugerir duas maneiras:

uma é em algum momento você ler um char e verificar se é igual a 'que', mas imagino que o que você quer é que o programa não espero o usuario digitar uma tecla então sugiro que você use a biblioteca <allegro.h>

a primeira opcao:

char tecla = 'a';

while (i<20)
{
    
        ...
        tecla = getch();
        if (tecla=='que' )
             break; // sai do while, você pode usar também a função exit(1); que sai do programa!
}
a segunda opcao:
#include <allegro.h> // você TEM que BAIXAR A BIBLIOTECA
...
char tecla = 'a';

while (  (i<20) || (!key[KEY_Q])  ) // sai do while se no inicio do laço o usuario precionar 'que'
{
    
        ...
}

espero ter ajudado,

abraços

Editado por Rafael Barros
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
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...