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

  • calicoJake

    calicoJake

    29 EKİM 2007
  • Excel Video Tutorials

    Excel Video

    6 Aralık 2012
  • JonnyEthco

    JonnyEthco

    5 EKİM 2006