...
Fullfør processStore(P)
. Den skal be brukeren om å fylle inn et navn på en fil. Så skal den kalle store-funksjonen (fra oppgave 3) med navnet og parameteren P.
i)
Skriv ferdig processListPersons(P)
. Funksjonen skal kalle funksjonen listPersons
fra oppgave 2 med parameteren P som argument.
j)
Fyll ut P = processNewPerson(P)
. Den skal kalle på promptPerson fra oppgave 2. Personstrukturen som promptPerson
returnerer skal legges til på slutten av parameteren P. Merk at parameteren P skal også returneres.
k)
Fullfør P = processChangePerson(P)
funksjonen. Den skal først be brukeren om å skrive inn et tall, hvor tallet representerer nummeret på personen som brukere vil endre på. Deretter skal funksjonen skrive ut denne personen. Så kaller den på promptPerson
for å la brukeren skrive inn oppdatert informasjon. Overskriv til slutt personen i parameteren P. Denne funksjonen skal også returnere P.
l)
Det er vanlig at et program spør om du vil lagre ulagrede endringer før programmet avsluttes. Implementer dette i programmet.
m)
Legg til et menyvalg for å søke etter en person på navn og implementer funksjonaliteten for dette. Søket skal printe ut personen med printPerson
funksjonen.
...