elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Colores de fondo y para texto en C
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Colores de fondo y para texto en C  (Leído 1,709 veces)
RicGeo

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Colores de fondo y para texto en C
« 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...


En línea

Slava_TZD
Wiki

Desconectado Desconectado

Mensajes: 1.466

♪ [8675309] ♪


Ver Perfil WWW
Re: Colores de fondo y para texto en C
« Respuesta #1 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


« Última modificación: 3 Julio 2014, 23:40 pm por Slava_TZD » En línea


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
leosansan


Desconectado Desconectado

Mensajes: 1.314


Ver Perfil
Re: Colores de fondo y para texto en C
« Respuesta #2 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:



,,,
. .
 |
\-/


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


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines