Skocz do zawartości

Kolorowy tekst


Mideooo

Rekomendowane odpowiedzi

Dam wam tak jak jest napisane w książce "Programowanie w języku C i C++. Poradnik programisty":

textcolor()

Odpowiednikiem tej funkcji w Microsoft C 5, Microsoft C 6, Quick C 1, Quick C 2 i Quick C 2.5 jest funkcja:

_settextcolor();

nagłówek: void textcolor(int nowy_kolor_tekstu);

prototyp: conio.h

funkcja: określenie koloru tekstu

Określa nowy kolor tekstu wyprowadzanego tekstu dla funkcji cprintf() i cputs(). Nie zmienia atrybutów tekstu już będącego na ekranie. Argument 'nowy_kolor_tekstu' może przybierać wartości z zakresu 0 do 15 i od 128 do 143 (kolor 0 do 15 plus opcjonalnie BLINK (128) - atrybut migotania). W celu łatwego tworzenia argumentu 'nowy_kolor_tekstu' zdefiniowano typ wyliczeniowy COLORS. W zależności od typu karty graficznej i monitora znaki będą się różnić (np. kolor LIGHTCYAN zostanie wyświetlony jako CYAN). (tryb tekstowy)

rezultat: void

porównaj: textbackground(), textattr(), highvideo(), normvideo(), lowvideo()

Odnośnik do komentarza
Udostępnij na innych stronach

Z tą zmianą koloru to też zależy od środowiska (niektóre chyba mają inny nagłówek conio.h) bo np. na Dev C++ wyskakuje błąd że nie są zadeklarowane funkcje textcolor() i cprintf(), a na środowisku Borlanda (tym starszym, nie mówie o builderze) wykrywa normalnie te funkcje i program się kompiluje.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...