tha_rippa1be
Legacy Member
We hebben binnen een paar dagen examen van C en als soort van controle of ge er genoeg van kende was er op Blackboard het examen van vorig jaar gezet.
Maar ik heb een probleempje ergens, en ik denk dat de fout in de opgave zit.
Nu, ik kan het amper geloven aangezien het een examen is geweest dus zou ik het is willen laten controleren.
Het hele project kan hier gevonden worden, lees de punten onder de link voor de vragen/meer info:
http://jeroenpelgrims.be/vanalles/files/exjan.htm
Vooraf: aan de main mag niets gewijzigd worden.
het gaat om de functies maakparade en toonparade
Hij word nergens gereturned. Het adres blijft dus hetzelfde in de main (zelfde adres als voor de allocatie).
Dus die bewerkingen die er op gedaan zijn hangen vast aan die andere pointer die ge van de malloc gereturned krijgt.
Is dit dan een foute opgave, of zie ik ergens iets over het hoofd?
Maar ik heb een probleempje ergens, en ik denk dat de fout in de opgave zit.
Nu, ik kan het amper geloven aangezien het een examen is geweest dus zou ik het is willen laten controleren.
Het hele project kan hier gevonden worden, lees de punten onder de link voor de vragen/meer info:
http://jeroenpelgrims.be/vanalles/files/exjan.htm
Vooraf: aan de main mag niets gewijzigd worden.
het gaat om de functies maakparade en toonparade
- Er word in main een int pointer gedeclareerd (lijn 34)
- Deze wordt dan gebruikt in de functie maakparade die aangeroepen word op lijn 53
- in maakparade (lijn 117) word deze pointer dan gealloceerd (hij krijgt dus een ander adres in de functie)
- er worden bewerkingen uitgevoerd op de gealloceerde ruimte (lijn 122-127)
- Dan word een integer waarde gereturned (deze is nodig in een andere functie)
Hij word nergens gereturned. Het adres blijft dus hetzelfde in de main (zelfde adres als voor de allocatie).
Dus die bewerkingen die er op gedaan zijn hangen vast aan die andere pointer die ge van de malloc gereturned krijgt.
Is dit dan een foute opgave, of zie ik ergens iets over het hoofd?

