Test Foro de elhacker.net SMF 2.1

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
#include <stdio.h>

#define ROJO "\x1b[31m"
#define REST "\x1b[0m"

int main (int argc, char const *argv[]) {
 printf(ROJO "ROJO" REST "\n");
 return 0;
}



        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
Cita de: Slava_TZD en  3 Julio 2014, 23:36 PM
#include <stdio.h>

#define ROJO "\x1b[31m"
#define REST "\x1b[0m"

int main (int argc, char const *argv[]) {
 printf(ROJO "ROJO" REST "\n");
 return 0;
}

..........................................
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)