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

Como especificar caracteres?


IncludeThon

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Bom não sei se entendi direito sua pergunta, más vou te passar um trecho de um código que eu criei há algum tempo

se não servir, desconsidere:

voide continua(){  // com if e else usando caracteres
char ch;
system("cls");
textcolor(LIGHTRED);gotoxy(26,2);printf("EXEMPLOS DE IF - ELSE");
textcolor(BLUE);gotoxy(26,4);printf("roccoataca@hotmail.com");
textcolor(YELLOW);gotoxy(26,6);printf ("Digite a para sair ou b para continuar [a/b] ");
scanf ("%c", &ch);fflush(stdin);
if(ch == 'a'){
textcolor(LIGHTBLUE);gotoxy(26,8);printf("O ROCCO AGRADECE!");Sleep(1800);
exit(0);
}
else if(ch == 'b'){
main();
}
textcolor(LIGHTGREEN);gotoxy(26,8);printf ("\aopcao errada!");
Sleep(1000);main();
}

Pronto, se servir é só editar.

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Eu estava criando um sistema meio random aqui e queria colocar uma condicional. Nessa condicional, se apertasse Enter aconteceria uma coisa, se apertasse ESC aconteceria outra (na verdade seria uma switch). Eu queria saber como faço para que o compilador reconheça o que é o Enter e o que é o ESC, ou se no caso fosse outras teclas como "Y" e "N". Eu creio que a resposta esteja dentro do código, mas como ainda sou primitivo em relação ao C+, não soube identifica-lo muito bem.

Link para o comentário
Compartilhar em outros sites

  • 0

Para complementar a resposta do rocco, segue abaixo um programinha que vai te exibir o valore retornado pela tecla pressionada. Pressionando X o programa termina.

Observe que em alguns casos (teclas especiais) serão retornados mais de 1 caracter para cada vez que a tecla for pressionada!

#include <stdio.h>

int main(void)
{
   char ch = 0;
   do {
      ch = getchar();
      printf("%03d - %c\n", ch, ch);
   } while(ch != 'X');

   return 0;
}

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...