Trykkfeil
2.opplag (2005)
Side 220: Boksen Datakrav: valg skal ha datatype char, ikke double.
Under boksen: side 67 skal være side 68
Helt nederst på siden: side 151 skal være side 152
Side 461: Helt nederst på siden skal følgende
setning føyes til: "Formatet på utskriften skal også passe på
skjermen".
Side 569:
Oppgave 17-2:
Stryk siste setning i oppgave a).
Oppgave b) skal være som følger:
Mønstrene ligger lagret på en fil som en sammenhengende rekke av
heltall, 0 for kvit rute, 1 for rød og 2 for svart rute. Lag en
funksjon som leser inn ett mønster. Lag også en
funksjon som skriver ett mønster til filen. I løsningsforslaget er
binærfil benyttet, men tekstfil kan også brukes.
Trykkfeil 1.opplag (2003)
Side 143: Oppgaven øverst på siden skal referere til programliste
5-3 og ikke 5-2.
Side 149: De to første kodelinjene i oppgave
4 sløyfes. De to neste linjene skal se slik ut:
int a = 3;
int b = 4; // her står det a
Side 159: Oppgave 1: Sidehenvisningen skal være
til side 152-153 og ikke til side 151.
Side 191: Figurteksten er feil. Skal være:
Effekten av ignore()-funksjonen
Side 163, 202, 306: Henvisning til omdirigering
av standard innenhet og standard utenhet skal være til side 164,
ikke 163.
Side 188: Oppgave 3. Vi kan ikke bruke pluss
mellom tekstkonstanter i en initiering. tekst må derfor være deklarert
slik:
string tekst = "Det er 9.august i dag. Om to uker er skolen
i full gang.";
Side 190: Fotnoten, linje 4 nedenfra: Det står
Studio\VC98nclude\STRING. Det skal være Studio\VC98\include\STRING
Side 203: Det er ikke mulig å legge inn
nulltermineringstegnet i et strengobjekt på den måten som er vist
her. Oppgaven kan imidlertid løses uten at man har med ASCII-verdi
0. Siste linje på siden bør derfor se slik ut: "
!\"#$%&\'[]+,-./0123456789:;,=>?@";
Side 224: Sidehenvisningen til lesLovligSvar
skal være 152, ikke 151.
Side 269: int tall3 = static_cast<int> +
(tall1)static_cast<int>(tall2); skal være int tall3 =
static_cast<int>(tall1) + static_cast<int>(tall2);
Side 295 og 296: tall letEtter skal være
int
letEtter i sekvSoek og sekvSoek2
Side 315: Oppgaven nederst på siden skal ha
nummeret 2, ikke 3.
Side 331: I oppgavene refereres det til side
331. Det skal være side 325.
Side 356: Oppgave 2: Funksjonen getline( )
som nevnes, er ikke den som er gjennomgått på side 190, for den er
ikke en medlemsfunksjon. Medlemsfunksjonen getline( ) brukes
ved innlesing av nullterminerte tekststrenger.
Side 375, oppgave 1: For å få til å skrive ut
verdien til begge filpekerne må filobjektene tilhøre klassen
fstream. De må videre åpnes med ios::in|ios::out|ios::binary,
og filen må eksistere på forhånd, også når du kjører programmet
binut.cpp. Det siste kan du få til ved å kjøre den ordinære utgaven
av programmet først.
Side 399: Linje 9. Det står cout << tekst <<
endl; Det skal stå cerr << tekst << endl; Dette er rettet
opp i eksempelsamlingen.
Side 420: Linje 1: Det står: "Vi har ei evig
løkke så lenge betingelsen mangler eller aldri blir oppfylt.". Det
skal stå "Vi har ei evig løkke så lenge betingelsen mangler eller
alltid blir oppfylt."
Side 442: Linje 17 nedenfra. Det står: }; //
person, det skal stå: }; // Navn
Side 481: Linje 9 nedenfra: Det skal være:
Broek &broek); // Ut
Side 482: Oppgavene er nummerert 3, 3, 4, skal
være 3, 4, 5. SettBroek() i oppgave 4 skal være settBroek().
Side 590 og side 603:
Enkelte kompilatorer/operativsystemer skiller mellom store og små
bokstaver i filnavn.
Linjen #include "Maaler.h" må i de tilfellene skiftes
ut med #include "maaler.h". |