FAQ - Oblig 1
Q: Hva betyr - error: dereferencing pointer to incomplete type?A: Det betyr som regel at du pr?ver og bruke en struct, men har glemt og definere den. Husk alltid ? inkludere (include) de korrekte headerfilene.
Q: Hvordan sammenligner jeg strukter?
A: Du m? sammenligne hvert element i struktene, hver for seg.
A: Ulovlig lesing eller skriving til minnet. Les mer her: http://en.wikipedia.org/wiki/Segmentation_fault
Q: Hva betyr "implicit function declaration"?
A: Det betyr vanligvis at du har glemt ? inkludere en header-fil (hodefil?) ?verst i programmet (#include). Bruk man-sidene for ? finne hvilke header-filer hver funksjon krever.
Q: Hva betyr "assignment type mismatch" og "incompatible types in assignment"?
A: Disse feilmeldingene kommer n?r du pr?ver ? sette verdien av en peker til en variabel som ikke er en peker. F.eks. slik:
double d;
int *i;
d = i;
Q: Hva betyr "initialization makes pointer from integer without a cast"?
A: Denne feilmeldingen kommer n?r du pr?ver ? gi en pekervariabel en verdi som ikke er en peker (f.eks. int *u = 10; ).