Entrada Única Salida Carácter y utilizando getch (), getche (), getchar (), putchar () y Putch ()

getch ()

Esta función se utiliza para obtener (lectura) de carácter sencillo del dispositivo de entrada estándar (teclado) y sin eco es decir, que no muestra el carácter de entrada y que no requiere tecla [return] después de entrada. getch () se declara en el archivo conio.h cabecera.


#include <stdio.h>
#include <conio.h>
int main()
{
char ch;
printf("Enter a character :");
ch=getch();
printf("nEntered character is : %c",ch);
return 0;
}

salida

Enter a character:
Entered character is: G

En este caso, carácter de entrada es G, que no se muestra while dando entrada.

getche ()

Esta función se utiliza para obtener (Leer) carácter único de dispositivo de entrada estándar (teclado) con eco es decir, se muestra el carácter de entrada y que no requiere tecla [return] después de entrada. getche () se declara en el archivo conio.h cabecera.


#include <stdio.h>
#include <conio.h>
int main()
{
char ch;
printf("Enter a character :");
ch=getche();
printf("nEntered character is : %c",ch);
return 0;
}

salida

Enter a character: G
Entered character is: G

Aquí, carácter de entrada es G, que while displays carácter dando entrada y no requiere [return] después de pulsar ‘G’.

getchar ()

Esta función se utiliza para obtener (Leer) carácter único de dispositivo de entrada estándar (teclado) con eco es decir, se muestra el carácter de entrada y requieren que la tecla [return] después de entrada. getchar () se declara en archivo de cabecera stdio.h .

#include <stdio.h>
int main()
{
char ch;
printf("Enter a character :");
ch=getchar();
printf("nEntered character is : %c",ch);
return 0;
}

salida

Enter a character: G
Entered character is: G

En este caso, el carácter de entrada es G, que while pantallas de caracteres que indica la entrada y después de pulsar [return] clave, la ejecución del programa se desplazará al siguiente estado.

putchar () y Putch ()

Estas funciones se utilizan para poner (impresión) de un solo carácter en el dispositivo de salida estándar (monitor).

#include <stdio.h>
int main()
{
char ch;
printf("Enter a character :");
ch=getchar();
printf("nEntered character is :");
putchar(ch);
return 0;
}

salida

Enter a character: G
Entered character is: G


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *