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.

C4.Wiek=Czlowiek2.Wiek; - przekazanie zawartości pojedynczego<br />

pola numerycznego;<br />

C4=Czlowiek3; - przekazanie zawartości całej struktury Czlowiek3<br />

do C4.<br />

Przykład. Program manipulujący prostą strukturą.<br />

[P037.CPP]<br />

int main()<br />

{<br />

struct Ludzie<br />

{<br />

char Imie[20];<br />

int Wiek;<br />

char Status[30];<br />

char Tel_Nr[10];<br />

};<br />

static struct Ludzie<br />

Czlowiek1={"Ala", 7, "Ta, co ma Asa","?"},<br />

Czlowiek2={"Patrycja", 13, "Corka", "8978987"},<br />

Czlowiek3={"Krzysztof", 27, "Kolega z przedszkola", "23478"};<br />

struct Ludzie C4, C5;<br />

C4=Czlowiek3;<br />

C4.Wiek=Czlowiek2.Wiek;<br />

C5=Czlowiek1;<br />

clrscr();<br />

printf("%s %d %s\n", C4.Imie, C4.Wiek, C4.Status);<br />

printf("%s %s",C5.Imie, C5.Status);<br />

return 0;<br />

}<br />

Tablice mogą być elementami struktur, ale i odwrotnie - ze<br />

struktur, jak z cegiełek można tworzyć konstrukcje o wyższym<br />

stopniu złożoności - struktury struktur i tablice struktur.<br />

Jeśli tablica składa się z liczb typu int, to deklarujemy ją:<br />

int TABLICA[10];<br />

jeśli tablica składa się ze struktur, to deklarujemy ją:<br />

struct TABLICA[50];<br />

W przykładzie poniżej przedstawiono<br />

- 140-

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

Saved successfully!

Ooh no, something went wrong!