Categories: All - operace - seznam - program - funkce

by Anto Tomaš 13 years ago

356

Z2_MM_atomas

Vytvoření aplikace pro evidenci vybavení v C++ vyžaduje výběr vhodné knihovny pro implementaci seznamu. Uživatel si může vybrat mezi implementací pomocí pole nebo ukazatele, přičemž nepoužitá možnost je komentována.

Z2_MM_atomas

Programsko rješenje "Evidencija opreme"

Funkcije

Ispis sadržaja liste
u silaznom redosljedu
Sortiranje liste silazno
return 0, ako nije uspješno razdužena oprema
return 1, ako je uspješno razdužena oprema
Brisanje podataka o računalnoj opremi
return 0, ako nije uspješno obrisan
return 1, ako je uspješno obrisan
Pretraživanje opreme proizvedene nakon 2009.
Dodavanje zapisa u listu
return 0, ako nije uspješno dodan
return 1, ako je uspješno dodan

Glavni iznornik

Izlaz iz programa
Ispisivanje sadrzaja liste
Silazno sortiranje prema nazivu proizvođača
Brisanje podataka o odabranom komadu opreme
Razduživanje opreme određenog zaposlenika
Pretraživanje opreme proizvedene 2009. god.
Dodavanje zapisa prema šifri opreme

Operacije nad listana

InitL(L)
DeleteAll(L)
RetrieveL(p,L)
DeleteL(p,L)
InsertL(x,p,L)
LocateL(x,L)
PreviousL(p,L)
NextL(p,L)
EndL(L)
FirstL(L)

Biblioteke zaglavlja

Na početku prije pokretanja programa u C++, morati ćemo odabrati način na koji ćemo implementirati listu, odnosno koju biblioteku želimo koristiti pa onu koju ne želimo staviti u komentar (//).

iostream
lista_pokazivac.h
lista_polje.h

Implementacija liste

pomoću pokazivača
pomoću polja