17. december 2003 - 17:17
Der er
10 kommentarer og 1 løsning
Indlæsning i fil.
Hej Jeg skriver til en fil med følgende kode. void gemBoegerTilFil(SortList<Bog>& liste) { ofstream outStream; outStream.open("Boeger.dat"); if(outStream.fail()) { cout << "Der er sket en fejl\nProgrammet lukker\n"; exit(0); } for(int i=0;i<10;i++) { outStream << liste[i].getISBN() << "\n"; } outStream.close(); } Men nå jeg har kørt programmet og der står noget i filen i forvejen skaber det problemer. Det er ligesom at filformatet ændres..... Der kommer til at så nogle tal i venstre side man ikke kan slette, og ISBN nummeret ser mærkeligt ud... Er der nogen der kan hjælpe mig, det haster lidt.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
17. december 2003 - 17:19
#1
Kan det have noget at gøre med at når jeg indtaster liste[i].getISBN() bruger jeg getline().
17. december 2003 - 17:53
#2
Hvis jeg istedet for liste[i].getISBN() skriver "test", virker det. Jeg har prøvet at lave en cout << liste[i].getISBN() og den indeholder noget.
17. december 2003 - 17:54
#3
Jeg har en liste[0].getUdgivelsesAar() som er en int, det virker også for den ....???????????????????????????????????????
17. december 2003 - 18:24
#4
Har du check hvordan filen ser ud med ISBN ? (om det er skrivning elle rlæsning der går galt)
17. december 2003 - 18:27
#5
Jeg har ingen fil med ISBN, det kommer af mit program. Man indtaster bøger som vbed programafslutning skal gemmes i en fil. Titel,ISBN og Forfatter kan være i flere ord derfor bruger jeg getline(cin,variabel), kan det have noget med det at gøre.
17. december 2003 - 18:29
#6
Det er de 3 ovenstående attributter jeg ikke kan få fat i.
17. december 2003 - 18:55
#7
Jeg forstå ikke hvad problemet er så.
17. december 2003 - 19:04
#8
Det kan have noget med min editor at gøre, jeg bruger ultraedit til at åbne og kigge i Boeger.dat med.
18. december 2003 - 10:07
#9
Kunne du ikke lige vise koden for getISBN()?
18. december 2003 - 11:23
#10
Niels Brock K4!!!!
17. august 2005 - 13:18
#11
lukker spg.
Kurser inden for grundlæggende programmering