conio.h


Función putch Borland® C

int putch(int c);

Muesrta un carácter, especificado por el argumento c, directamente a la ventana de texto en uso. La función putch usa el vídeo directamente para mostrar caracteres. Esto se realiza mediante una escritura directa a la memoria de la pantalla o mediante una llamada a la BIOS, dependiendo del valor de la variable global _directvideo. Esta función no convierte los caracteres de nueva línea (\n) en la pareja de caracteres de retorno de línea/nueva línea (\r\n).

Valor de retorno:

La función putch retorna el carácter mostrado, si tiene éxito; si ocurre un error, entonces retorna EOF.

Ejemplo:

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

int main() {
   char mensaje[8]="Borland";
   int i=0;

   clrscr();
   cprintf( "Ejemplo de \"putch\"\r\n\r\n" );
   cprintf( "El mensaje es: \"" );
   while( putch( mensaje[i++] ) != EOF );
   cprintf( "\"\r\nPulsa una tecla para continuar..." );
   getch();

   return 0;
}