Det er fordi: *structPointer = mineStructs[i]; IKKE sætter structPointer til at pege på mineStructs[i].
Derimod forsøger du at kopiere mineStructs[i] til adressen structPointer, hvilket ikke vil lykkedes da structPointer sansynligvis ikke vil pege på noget allokeret hukommelse (Derfor din segmentation-fault).
For at få structPointer til at pege på en bestemt struktur, skal du skrive: structPointer = &mineStructs[i];
"structPointer = & mineStructs[i]" "structPointer er adressen på mineStructs[i]"
Spørgsmålet var jo oprindeligt til 30 points, men:
jespermaur, du svarede først og rigtigt, og skal derfor have de points jeg satte spørgsmålet til.
mbulows, din forklaring var betydeligt mere uddybende og satte det med "&"-tegnets betydning fast, derfor også 30 points til dig...
Jeg håber ikke dette er i mod eksperten.dk's pointgivningspolitik...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.