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

  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • metagamers

    metagamers

    13 Mayıs 2006
  • nigahiga

    nigahiga

    21 Temmuz 2006