Anuncios Google

Texto en Color en C

 

Buenas Tardes

Como puedo imprimir un texto con color en C estuve buscando y lei algo acerca de cprintf

pero no entendi la sintaxis, encontre algunos ejemplos:

cprintf('k','%d colored',4);

 

Tambien tengo la duda de que si puedo cambiarle el fondo a la hora de ejecutarlo en vez de la tipica pantalla

negra.

Muchas Gracias



Elena!! Beso



Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de joserc87

Conio

En conio.h estás básicamente las siguientes funciones, entre otras:

window(10,10,40,11); // Para cambiar la ventana
textcolor(MAGENTA+BLINK); // Para cambiar el color a magenta, por ejemplo y que parpadee.
textbackground(WHITE); // cambia el fondo
gotoxy(35, 12); // Salta a la posición 35, 12
clrscr(); // Borra todo el texto
cprintf("This is a test\r\n"); // Como printf, pero para hacer un salto de línea, tienes que hacer \r\n en lugar de solo \n

Por supuesto, para usarlas tienes que hacer un
#include <conio.h>
No hay mucha documentación de conio.h. Si tienes dudas sobre qué colores puedes usar etc, lo más fácil es que te abras el archivo conio.h y mires los defines.
Además, conio.h solo funciona para windows. Para Linux hay otras soluciones como ncurses (aunque creo recordar que ncurses también funcionaba en windows...).

Saludos.


EDIT: Perdon por el formato. Se le ha ido la pinza al editor y no se porqué se ve como si fuese un enlace O.O

Be pointer my friend...

Dennis Ritchie. Padre de C y cocreador de UNIX.

R.I.P.

 

Imagen de the dragon lives

Solucionado

Ya esta solucionado, era una etiqueta mal cerrada (la "</a>" de cerrar el cuadro de inserción de código).

Saludos.

Imagen de joserc87

Gracias ;)

Gracias ;)

Imagen de ALCales

a mi no me funciona! :S que

a mi no me funciona! :S

que puedo instalar para que funcione?

Imagen de joserc87

¿Eh?

Con tener un IDE en windows ya puedes usar conio.h. Ahora bien, mi código no funciona, es solo para explicar las funciones que se pueden usar. Haría falta poner muchas más cosas.


Be pointer my friend...

Dennis Ritchie. Padre de C y cocreador de UNIX.

R.I.P.

 

Imagen de klozz

uhmm... encontré esto.

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <dos.h>
void main()
{
textbackgound(BLACK);//color de fondo
textcolor(WHITE);//color de texto
//c=color por eso antes de printf va "c"
cprintf ("el color de fondo es negro y el texto es blanco");
cprintf ("");
cprintf("PROGRAMA");

getch();
}
/*espero q te sirva*/

Saludos


TEAM MEX Homebrew y desarrollo PSP

Metal TrooperV.Pre-Alpha (15%)Lua , 10% C .

Ubunshell VProof. (45%)C

RPG Magues (35%)Lua , 5% C


Android development for Xperia X8 ^^ mis roms en XDA-Developers ya que en Scenebeta no las publican xD

Xperience  | MIUI Pikachu | Semc debrand engine | Froyexp | Xperience walkman mod | Android 4.0.4 CN9 Crema de nieve

-- KLOZZ

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.