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

  • majesticdubstep

    majesticdubs

    3 Kasım 2011
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010