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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

LEKCJA 19: KILKA INNYCH PRZYDATNYCH FUNKCJI.<br />

________________________________________________________________<br />

W trakcie tej lekcji dowiesz się, jak zapisać teksty na dysku i<br />

jak jeszcze można nimi manipulować przy pomocy gotowych funkcji<br />

<strong>Borland</strong> <strong>C++</strong>.<br />

________________________________________________________________<br />

Program poniżej demonstruje zastosowanie trzech przydatnych<br />

funkcji:<br />

[P072.CPP]<br />

#include <br />

int main(void)<br />

{<br />

int i, x = 0, y = 0;<br />

clrscr();<br />

for (i = 1; i < 10; i++)<br />

{<br />

y = i;<br />

x = 5*i;<br />

textbackground(16-i);<br />

textcolor(i);<br />

gotoxy(x, y);<br />

cprintf("Wspolrzedne: x=%d y=%d", x, y);<br />

getch();<br />

}<br />

return 0;<br />

}<br />

textbackground() - ustaw kolor tła pod tekstem<br />

texcolor() - ustaw kolor tekstu<br />

gotoxy() - rozpocznij drukowanie tekstu od punktu o<br />

współrzędnych ekranowych<br />

x - numer kolumny (w normalnym trybie: 1-80)<br />

y - numer wiersza (w normalnym trybie: 1-25)<br />

[Z]<br />

________________________________________________________________<br />

1. Rozmieść na ekranie napisy i znaki semigraficzne tworzące<br />

rysunek tabelki.<br />

2. Opracuj program, w którym pojedyncze znaki, bądź napisy będą<br />

poruszać się po ekranie.<br />

3. Spróbuj przyspieszyć działanie swojego programu z<br />

poprzedniego zadania poprzez wstawkę w assemblerze.<br />

________________________________________________________________<br />

OPERACJE PLIKOWE - NIEOBIEKTOWO.<br />

W systemia DOS dane i programy są zgrupowane w pliki. Pliki<br />

(ang. file) mogą być TEKSTOWE i BINARNE. Najczęstszymi<br />

- 199-

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

Saved successfully!

Ooh no, something went wrong!