Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: RicGeo en 3 Julio 2014, 22:36 pm



Título: Colores de fondo y para texto en C
Publicado por: RicGeo en 3 Julio 2014, 22:36 pm
Hola amigos esta vez a preguntar como puedo insertar colores a mis programas en C como el fondo y color de texto ya que quiero editar automáticamente archivos... Se puede o no?... me comentaron que use librerías "ncurses" .. pero lo veo mas trabajoso por los comandos  :huh:... podrían recomendarme que usar y como usarlo...


Título: Re: Colores de fondo y para texto en C
Publicado por: Slava_TZD en 3 Julio 2014, 23:36 pm
Código
  1. #include <stdio.h>
  2.  
  3. #define ROJO "\x1b[31m"
  4. #define REST "\x1b[0m"
  5.  
  6. int main (int argc, char const *argv[]) {
  7.  printf(ROJO "ROJO" REST "\n");
  8.  return 0;
  9. }

Código:
        Reset = "\x1b[0m"
        Bright = "\x1b[1m"
        Dim = "\x1b[2m"
        Underscore = "\x1b[4m"
        Blink = "\x1b[5m"
        Reverse = "\x1b[7m"
        Hidden = "\x1b[8m"

        FgBlack = "\x1b[30m"
        FgRed = "\x1b[31m"
        FgGreen = "\x1b[32m"
        FgYellow = "\x1b[33m"
        FgBlue = "\x1b[34m"
        FgMagenta = "\x1b[35m"
        FgCyan = "\x1b[36m"
        FgWhite = "\x1b[37m"

        BgBlack = "\x1b[40m"
        BgRed = "\x1b[41m"
        BgGreen = "\x1b[42m"
        BgYellow = "\x1b[43m"
        BgBlue = "\x1b[44m"
        BgMagenta = "\x1b[45m"
        BgCyan = "\x1b[46m"
        BgWhite = "\x1b[47m"

https://groups.google.com/forum/#!topic/golang-nuts/99MKtEkvQ2c
ANSI Colors (https://www.google.es/search?q=ansi+colors+c&oq=ansi+colors&aqs=chrome.0.69i59l2j69i57j69i60l3.1383j0j1&sourceid=chrome&es_sm=122&ie=UTF-8#q=ansi+colors)


Título: Re: Colores de fondo y para texto en C
Publicado por: leosansan en 4 Julio 2014, 07:26 am
Código
  1. #include <stdio.h>
  2.  
  3. #define ROJO "\x1b[31m"
  4. #define REST "\x1b[0m"
  5.  
  6. int main (int argc, char const *argv[]) {
  7.  printf(ROJO "ROJO" REST "\n");
  8.  return 0;
  9. }
..........................................
Supongo que trabajas en Linux o similar ya que en Windows no me funcionan dichas secuencias de escape. Porfi Slava_TZD, si me equivoco corrígeme pelease.

Para el entorno Windows, no sé si en Linux, puedes ver el siguiente enlace:

Gama de Clores (http://foro.elhacker.net/buscador2-t391209.0.html;msg1856227#msg1856227)


,,,
. .
 |
\-/


¡¡¡¡ Saluditos! ..... !!!!


(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)