Vinnaren i pepparkakshustävlingen!
2018-06-10, 22:56
  #1
Medlem
Ranndalls avatar
Detta är inte en inlämnings uppgift utan en uppgift från en gammal tenta. Vill lösa den här uppgiften för att senare kunna lösa liknande uppgifter.

Uppgift:
a) Skapa en ny typ Bok som representerar en post som kan användas för att lagra information om en bok. Titel, författare, utgivningsår och sidantal ska ingå i posten. (1p)
b) Skriv en funktion som sparar en post enligt ovan sist i en fil, utan att ta bort eventuellt tidigare innehåll i filen. (2p)
c) Skriv en funktion som läser in innehållet i filen enligt ovan och som skriver ut samtliga titlar. (2p)

Min ofullständiga kod:

All form av hjälp om hur man skulle kunna lösas uppgiften uppskattas. Kommer sannolikt uppdatera koden allteftersom.
Citera
2018-06-11, 20:26
  #2
Medlem
Det finns fler sätt att öppna filer på än w (write - skriver över innehållet), tex a (append - skriver i slutet på filen) vilket antagligen är det du är ute efter. Skriv funktioner istället för att lägga allt i main, precis som uppgiften säger. När du skriver till filen så lägger du antingen strängvarianten av varje attribut på samma rad med någon slags separator, eller ett attribut per rad. Utnyttja vetenskapen om formatet när du sedan läser in filen igen.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback