Kolor w C nie działa

0

Cześć,
nie mam za dużo doświadczenia w C, zastanawiałam się w jaki sposób można zmienić kolor tekstu.
Znalazłem dużo rozwiązań ale żadne z nich nie działa.
Przykład:
Code::Blocks

dodana biblioteka <conio.h>

 
#include <stdio.h> 
#include <conio.h> 

int main()
{
   textcolor("YELLOW"); 
   sprintf("JAKIS TAM TEKST"); 

return 0; 
}

Co robię nie tak ?

Ciągle tylko wyskakują komunikaty o błędach: "yellow undeclared, first use in program", to chyba oznacza że funckja textcolor w ogóle nie jest rozpoznawana. A może trzeba podać kolor używając jakiegoś kodu ?

0

Co ma niby robić funkcja sprintf? Na pewno nie wypisze nic na ekranie. Funkcja textcolor to jakiś dinozaur chyba jeszcze z czasu Borlanda i jego dosowych kompilatorów. Możesz użyć systemowej komendy system("color F"); <- F - kolor biały, masz 16 kolorów (0 - F).

0

Nie wiem, znalazłam gdzieś taką :)

Podana przez Ciebie funkcja działa, ale odnosi się do całego tekstu pojawiającego się w programie konsolowym.

Gdy chcę zrobić rozróżnienie, np.

TEKST ZIELONY

TEKST CZERWONY

Podana funkcja nie działa, bo albo koloruje wszystko na zielono albo na czerwono ;/

0

Zainteresuj się ncurses.

1 użytkowników online, w tym zalogowanych: 0, gości: 1