Uso de cprintf en lenguaje C

cprintf

Nombre de la función: cprintf

Función: Enviar salida formateada a la pantalla

Uso: int cprintf(const char *format [, argumento, ...]);

Archivo de encabezado: conio.h

Nota: No es estándar ANSI C, conio.h está incluido en VC6.0 y el encabezado TC archivo.

Los siguientes tres ejemplos se ejecutan correctamente en TC2.0.

Ejemplo de programa 1:

#include

int main(void)

{

/* borrar la pantalla */

clrscr();

/* crear una ventana de texto */

window(10, 10, 80, 25);

/* muestra algo de texto en la ventana */

cprintf("Hello world\r\n");

/* espera una clave */

getch();

return 0;

}

Ejemplo de programa 2:

#include

#include

int main(void)

{

clrscr (); /*Función de limpieza de pantalla*/

textbackground(2); /*Color de fondo del texto*/

gotoxy(1, 5);

cprintf("Salida en la fila 5, columna 1\n");

textbackground(3);

gotoxy(20, 10);

cprintf("Salida en la fila 10 columna 20\n");

getch() /*Esperando que el usuario presione la tecla*/

return 0;

}

Ejemplo de programa 3:

#include

#include

int main(void)

{

int color;

textcolor(10); /* Establecer color de texto*/

for (color=0;color<8;color++)

{

gotoxy(1+color*3,1+color*2); /* Función de posicionamiento*/

textbackground(color); /* Establece el color de fondo*/

cprintf("Hola mundo",color);

}

getch( ); /* Esperar a que el usuario presione las teclas*/

return 0;

}

El siguiente ejemplo se ejecuta correctamente en VC6.0.

#include

#include

int main(void)

{

int i;

for (i = 0; i < 20; i++)

cprintf("%d\r\n", i);

cprintf("\r\nPresione cualquier tecla para borrar la pantalla");

getch();

system("cls");

cprintf("¡La pantalla se ha borrado!");

getch();

system("cls");

return 0;

}