View Single Post
Lag et objekt som inneholder et spørsmål, og en liste med svarene.
Lag så en liste med spørsmåls-objekter

gå gjennom filen med tekst noenlunde slik:
for linje i fil:
hvis første tegn på linjen er Q:
opprett et nytt spørsmålsobjekt, og legg dette til i listen
hvis første tegn på linjen er A:
legg til teksten som svar på de siste spørsmålsobjektet i listen
hvis linjen er blank:
ikke gjør noe som helst

Etter du har iterert gjennom filen har du nå en liste med objekter, hvor hver node i listen er et spørsmål med et tilhørende sett svar.

Det jeg dog heller ville gjort var å lagre dataene på en mer fornuftig måte som gjorde at jeg slapp å parse en tekstfil hver gang applikasjonen startet. For små datamengder som dette er det nok helt greit, men om mengden spørsmål/svar øker blir det treigt i lengden. Det finnes mange måter å gjøre dette på, serializing, bruke en sqlite-database osv.