16.05.2015 Views

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Operator >> pobiera ze strumienia danych wejściowych cin wpisane<br />

przez Ciebie imię i zapisuje ten tekst do tablicy znakowej<br />

imie[20]. Po wypisaniu na ekranie następnego pytania następuje<br />

pobranie drugiego łańcucha znaków (ang. string) wpisanego przez<br />

Ciebie jako odpowiedź na pytanie o nazwisko i umieszczenie tego<br />

łańcucha w tablicy znakowej nazwisko[]. Wywołana następnie<br />

funkcja textcolor() powoduje zmianę roboczego koloru<br />

wyprowadzanego tekstu. Tekst nie tylko zmieni kolor, lecz także<br />

będzie "migać" (blink). Funkcja cprintf() wyprowadza na ekran<br />

końcowy napis. Funkcja cprintf() to Color PRINTing Function -<br />

funkcja drukowania w kolorze.<br />

Funkcja textcolor() pozwala na zmianę koloru tekstu<br />

wyprowadzanego na monitor. Można przy pomocy tej funkcji także<br />

"zmusić" tekst do migotania. Aby funkcja zadziałała - musimy<br />

przekazać jej ARGUMENT. Argument funkcji to numer koloru. Zwróć<br />

jednak uwagę, że zamiast prostego, zrozumiałego zapisu:<br />

textcolor(4); /* 4 oznacza kolor czerwony */<br />

mamy w programie podany argument w postaci wyrażenia (sumy dwu<br />

liczb):<br />

textcolor(4+128);<br />

// to samo, co: textcolor(132);<br />

Wbrew pierwszemu mylnemu wrażeniu te dwie liczby stanowią jeden<br />

argument funkcji. <strong>C++</strong> najpierw dokona dodawania 4+128 a dopiero<br />

uzyskany wynik 132 przekaże funkcji textcolor jako jej argument<br />

(parametr). Liczba 4 to kod koloru czerwonego, a zwiększenie<br />

kodu koloru o 128 powoduje, że tekst będzie migał.<br />

Numery (kody) kolorów, które możesz przekazać jako argumenty<br />

funkcji textcolor() podano w tabeli poniżej. Jeśli tekst ma<br />

migać - należy dodać 128 do numeru odpowiedniego koloru.<br />

Kod koloru przekazywany do funkcji textcolor().<br />

________________________________________________________________<br />

Kod Kolor (ang) Kolor (pol) Stała<br />

n<br />

(przykład)<br />

________________________________________________________________<br />

0 Black Czarny BLACK<br />

1 Blue Niebieski BLUE<br />

2 Green Zielony GREEN<br />

3 Cyan Morski CYAN<br />

4 Red Czerwony<br />

5 Magenta Fioletowy<br />

6 Brown Brązowy<br />

7 White Biały<br />

8 Gray Szary<br />

9 Light blue Jasno niebieski<br />

- 77-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!