TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

As Funções Getche

Monografias: As Funções Getche. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  8/6/2013  •  296 Palavras (2 Páginas)  •  411 Visualizações

Página 1 de 2

As funções getche() e getch()

Em algumas situações,a função scanf() não se adapta perfeitamente pois você precisa pressionar [enter] depois da sua entrada para que scanf() termine a leitura.

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.

O programa seguinte chama a função getche() e atribui o caractere que ela devolve á variável ch para depois imprimi-lo com printf().

Main()

{

Char ch;

Printf(“digite algum caractere:”);

Ch=getche();

Printf(“\n a tecla que você pressionou e %c.”,ch);

}

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.

O programa seguinte chama a função getch() e atribui o caractere que ela devolve á variável ch para depois imprimir o caractere e o seu sucessor na tabela ascii com printf().

Main()

{

Char ch;

Printf(“digite algum caractere:”);

Ch=getch();

Printf(“\n a tecla que você pressionou e %c”,ch);

Printf(“e a sua sucessora ascii e %c.”,ch+1);

}

Afunção getchar()

A função getchar() está definida no arquivo stdio.h,que acompanha seu compilador.Obtém o próximo caractere da entrada cada vez que é chamada,só terminando a leitura quando é pressionada a tecla [enter] , e retorna o caractere como seu valor.A função getchar() não aceita argumentos.Isto é,após c=getchar();

A variável c contém o próximo caractere da entrada.Caso encontre a indicação do fim de arquivo getchar() retorna -1.

A função putchar()

A função putchar() é o complemento de getchar() e também está definida no arquivo stdio.h.A função putchar() aceita um argumento cujo valor será impresso.Os comandos a seguir mostram como ler um caractere de entrada,atribuir seu valor á variável c e imprimir o conteúdo da variável c na saída padrão.

C=getchar();

Putchar(c);

Um argumento de uma função pode ser outra função.Por exemplo,as linhas anteriores podem ser escritas como:

Putchar(getchar());

...

Baixar como (para membros premium)  txt (2.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com