jueves, 7 de enero de 2010

Entrada y Salida por consola

Se refiere a las operaciones que se producen en el teclado y en la pantalla de la computadora. En C no hay palabras claves para realizar las acciones de Entrada/Salida, estas se hacen mediante el uso de las funciones de la biblioteca estándar (stdio.h).

Para utilizar las funciones de E / S debemos incluir en el programa el archivo de cabecera stdio.h, mediante la declaratoria:

#include

Las Funciones de E / S más simples son getchar() que lee un carácter del teclado, espera un retorno de carro, es decir un enter y el eco aparece. Es decir la tecla presionada.
  • putchar(): Imprime un carácter en la pantalla, en la posición actual del cursor.Algunas variaciones:
  • getche(): Aparece el Eco
  • getch(): No aparece el eco
Estas instrucciones se encuentran en la biblioteca conio.h

Veamos un ejemplo: Programa que espera que se presiona una tecla, la muestra en pantalla, y además muestra el carácter siguiente:

Ejemplo 1

#include
#include
main()
{
char car;
clrscr(); /*Se encarga de borrar la pantalla por eso se llama clear screen*/
car=getchar();
putchar(car+1);
getch();
return 0;
}

Ejemplo 2

#include
#include
main()
{
char x; /*Declaramos x como caracter*/
printf("Para Finalizar Presione cualquier Tecla:");
x= getchar(); /*Captura y muestra el caracter presionado*/
getch(); /*Espera a que se presione cualquier otra tecla para finalizar*/
return 0;
}

No hay comentarios:

Publicar un comentario