getche() e getch() em C

Essas duas funções estão definidas na biblioteca conio.h e são utilizadas para ler um caractere no instante em que é datilografado, sem esperar [enter].



A função getche() lê o caractere do teclado e permite que seja impresso na tela.
Esta função não aceita argumentos e devolve o caractere lido para a função que a chamou.
A função getch() lê o caractere do teclado e não permite que seja impresso na tela.
Como getche(), esta função não aceita argumentos e devolve o caractere lido para a função que a chamou.

Exemplo:


#include <stdio.h>
#include <conio.h>

void main()
{
char c;
printf("Pressione uma tecla : ");
c = getche();
printf("\nLeitura feita com getche()");
printf("\nPressione novamente uma tecla: ");
c = getch();
printf("\nLeitura feita com getch()");
getch();
}


Veja Mais:
- A Estrutura Básica de um Programa C
- Tipos de Dados e Variáveis em C
- Saída de Dados em C
- putchar() em C
- Entrada de Dados scanf() em C
- getche() e getch() em C
- Operadores Matemáticos em C
- Operadores de Incremento e Decremento em C
- Operadores Aritméticos de Atribuição em C
- Operadores Relacionais em C
- Operadores em C
- Operadores Lógicos em C
- Introdução a Manipulação de Strings em C
- if – Sem Alternativa em C
- if – Mais que uma Condição em C
- Operador Ternário “? :” em C
- Comandos de Seleção Única em C
-Comandos de seleção multipla em C
- Comando - for em C
- Comando - while em C
- Comando – do ... while em C
- O Comando break em C
- O Comando continue em C
- Comandos de Repetição de Blocos em C





5 comentários:

China disse...

HAHAHAH muito boa a explicação com exeplo

Zang disse...

Preciso de ajuda!!!
Qual destas funções lê qualquer tipo de dado?

a) fget
b) fgetch
c) getch
d) read
e) fread
?

Unknown disse...

c

angelo gabriel leite trombim disse...

uma duvida pq usar getche pra pegar uma caracter no lugar de scanf ? qual a diferença ?

Unknown disse...

seu getulio vc e um cuzaooo fila da puta

Postar um comentário

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | JCPenney Coupons