Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-01-22 16:34:22

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

kolorowanie tekstu w c (linux)

Jak zrobic kolorowanie tekstu w c pod linuxem nie uzywajac biblioteki ncurses>\?
jak ktos ma jakis przyklad to niech rzuci

Offline

 

#2  2008-01-22 16:50:29

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: kolorowanie tekstu w c (linux)

trzeba wypisac sekwencje sterujace terminalem (tak samo jak kolorowanie w bashu):

Kod:

main() {
    puts("\033[1;31mNA_CZERWONO\033[0m");
}

Ostatnio edytowany przez bercik (2008-01-22 16:51:09)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2008-01-22 16:54:43

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: kolorowanie tekstu w c (linux)

ta tylko ze puts'e nie mozna wyswietlac zmiennych

Offline

 

#4  2008-01-22 16:57:41

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: kolorowanie tekstu w c (linux)

Kod:

#include <stdio.h>

main() {
    printf("\033[1;31mNA %s CZERWONO\033[0m\n", "Ala ma kota");
}

... tez dziala

kluczem jest wypisywanie zaklec postaci \033[1;31m (font czerwony), \033[0m (font standardowy) itp

BTW takie wyjscie mozna grepowac po tych zakleciach i wybrac np. tylko niebieskie linijki :-)

Ostatnio edytowany przez bercik (2008-01-22 17:00:04)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#5  2008-01-23 19:27:26

  harry666t - Członek DUG

harry666t
Członek DUG
Zarejestrowany: 2007-01-28

Re: kolorowanie tekstu w c (linux)

BTW takie wyjscie mozna grepowac po tych zakleciach i wybrac np. tylko niebieskie linijki :-)

Szaleństwo O_o


[ /\/\/\ o_0 ----->>>       Ascii Art Userbar User ]

"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor

Offline

 

#6  2008-01-23 20:53:28

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: kolorowanie tekstu w c (linux)

kodzik niom wczoraj na ircu mi miliges doradzil wlasnie ta metode co napisales :]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)