SORU
27 AĞUSTOS 2010, Cuma


terminale renkli metin unıx uygulamaları

Terminal bir metin editörü, UNIX için ilk metin editörü gibi bir şey, vi gibi yazmaya başladım. Tek amacım iyi vakit geçirmek için, ama kaynak kod düzenleme için sözdizimi vurgulama olsun diye renkli metin göstermek mümkün olmak istiyorum. Bunu nasıl başarabilir? Bunun için özel bir POSIX API vardır, ya da ncurses kullanmak zorunda mıyım? (Çok değil.) ben ...

Herhangi bir tavsiye? UNIX API bazı ders kitapları olabilir mi?

Şimdiden teşekkürler

CEVAP
27 AĞUSTOS 2010, Cuma


Bu renk kodları, nasıl kullanabileceğinizi gösteren küçük bir C programı

#include <stdio.h>

#define KNRM  "\x1B[0m"
#define KRED  "\x1B[31m"
#define KGRN  "\x1B[32m"
#define KYEL  "\x1B[33m"
#define KBLU  "\x1B[34m"
#define KMAG  "\x1B[35m"
#define KCYN  "\x1B[36m"
#define KWHT  "\x1B[37m"

int main()
{
    printf("%sred\n", KRED);
    printf("%sgreen\n", KGRN);
    printf("%syellow\n", KYEL);
    printf("%sblue\n", KBLU);
    printf("%smagenta\n", KMAG);
    printf("%scyan\n", KCYN);
    printf("%swhite\n", KWHT);
    printf("%snormal\n", KNRM);

    return 0;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ipsy Makeup Tips

    ipsy Makeup

    19 ŞUBAT 2009
  • Madeon

    Madeon

    31 Ocak 2010
  • Whizzpopping

    Whizzpopping

    10 Kasım 2005