• Viernes 8 de Noviembre de 2024, 18:40

Autor Tema:  Se Puede Especificar El Color? Cómo?  (Leído 2941 veces)

Mararía

  • Miembro activo
  • **
  • Mensajes: 53
    • Ver Perfil
Se Puede Especificar El Color? Cómo?
« en: Miércoles 14 de Febrero de 2007, 13:45 »
0
:hola:  Viendo las prácticas del año pasado de una amiga (Pascal) me he dado cuenta de que ella especificaba el color de determinadas frases que salían por pantalla (Dibujos ascii y cosas por ese estilo). He buscado, pero no encuentro si en C++ se puede hacer algo así, no sé igual poniendo algo antes y después del cout (como las etiquetas de los foros) o algo... ¿Alguien sabe si se puede (que supongo que sí) y cómo? Gracias

angel_aprendiz

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
    • http://spaces.msn.com/blueangelluis/
Re: Se Puede Especificar El Color? Cómo?
« Respuesta #1 en: Miércoles 14 de Febrero de 2007, 15:03 »
0
puedes usar las instruciones textbackground(color deseado);para el fondo y
textcolor( color); texto en color


los colores los puedes tomar asi:
BLACK 0 Negro  
BLUE 1 Azul  
GREEN 2 Verde  
CYAN 3 Cían  
RED 4 Rojo  
MAGENTA 5 Magenta  
BROWN 6 Marrón  
LIGHTGRAY 7 Gris Claro  
DARKGRAY 8 Gris Oscuro  
LIGHTBLUE 9 Azul Claro  
LIGHTGREEN 10 Verde Claro  
LIGHTCYAN 11 Cían Claro  
LIGHTRED 12 Rojo Claro Sólo  
LIGHTMAGENTA 13 Magenta Claro  
YELLOW 14 Amarillo  
WHITE 15 Blanco  
BLINK 128 Parpadeo


espero y te sirva. :hola:

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Se Puede Especificar El Color? Cómo?
« Respuesta #2 en: Miércoles 14 de Febrero de 2007, 15:46 »
0
Cabe destacar que eso no es de C++ ni C.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

shakka

  • Miembro HIPER activo
  • ****
  • Mensajes: 679
  • Nacionalidad: cr
    • Ver Perfil
    • http://mbrenes.com
Re: Se Puede Especificar El Color? Cómo?
« Respuesta #3 en: Miércoles 14 de Febrero de 2007, 15:48 »
0
Usando sequencias de escape:

Código: Text
  1. printf("[31;44mTexto en colore rojo\n");
  2.  

PD:
/* Usa el buscador del foro, este tema ha sido tratato
 */

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Se Puede Especificar El Color? Cómo?
« Respuesta #4 en: Miércoles 14 de Febrero de 2007, 21:34 »
0
No sobra decir que eso esta en el FAQ
http://foros.solocodigo.com/index.php?showtopic=23877
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

angel_aprendiz

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
    • http://spaces.msn.com/blueangelluis/
Re: Se Puede Especificar El Color? Cómo?
« Respuesta #5 en: Miércoles 14 de Febrero de 2007, 23:21 »
0
;) yo he utilizado dichas sentencias en C estandar, no tengo el kodigo a la mano, pero lo he hecho kon esas instrucciones y funciona. Pero bueno si te dan otras forma puedes probar, ha se me paso por alto decirte k kuando utilizas esas instrucciones debes de usar antes del printf una c, es decir, quedaria asi: cprintf(); puedes probar si gustas. :) espero y te sirva de algo.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Se Puede Especificar El Color? Cómo?
« Respuesta #6 en: Miércoles 14 de Febrero de 2007, 23:53 »
0
Cita de: "angel_aprendiz"
yo he utilizado dichas sentencias en C estandar, no tengo el kodigo a la mano, pero lo he hecho kon esas instrucciones y funciona.
¿Si? ¿Estas seguro? ¿En que librerias standard de C estan estas funciones declaradas?

En realidad no son standard y este tema ya se hablo demasiadas veces en el foro, que te hayan funcionado con X compilador (¿Borland por casualidad?) no significa que sea standard ni mucho menos.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Se Puede Especificar El Color? Cómo?
« Respuesta #7 en: Jueves 15 de Febrero de 2007, 00:25 »
0
En efecto de conio  <_<

Actualmente, lo mejor es crear el ANSI.SYS y usar ANSI Colors  :)  aunque no es de C, es de la terminal y si ANSI  :P
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

angel_aprendiz

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
    • http://spaces.msn.com/blueangelluis/
Re: Se Puede Especificar El Color? Cómo?
« Respuesta #8 en: Jueves 15 de Febrero de 2007, 06:25 »
0
ok, :hola:  no es la intencion hacer spam, pero solo aklaro k kuando dige standar me refera al kompilador, no a la libreria. en efeco el copilador que utilie para esa ocasion fue Borland c++ v, 5.01. ok solo por aklarar, y komo komene estan en conio.h, diskulpen las molestias. :P

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Se Puede Especificar El Color? Cómo?
« Respuesta #9 en: Jueves 15 de Febrero de 2007, 09:36 »
0
Cita de: "angel_aprendiz"
ok, :hola:  no es la intencion hacer spam, pero solo aklaro k kuando dige standar me refera al kompilador, no a la libreria. en efeco el copilador que utilie para esa ocasion fue Borland c++ v, 5.01. ok solo por aklarar, y komo komene estan en conio.h, diskulpen las molestias. :P
Bien, pero no fue lo que dijiste:
yo he utilizado dichas sentencias en C estandar

Un compilador puede ser standard y ademas soportar extensiones (en realidad eso es lo normal).

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.