miten tehdään ohjelma joka varaa muistia vapaan muistin alueelta int-tavun verran, tallentaa sinne jonkin arvon ja tulostaa sen ensin main-funktiossa, sitten jossain toisessa funktiossa. Tämän jälkeen ohjelman tulee samassa funktiossa kasvattaa arvoa yhdellä ja tulostaa se uudestaan ensin siinä funktiossa, ja sitten taas main funktiossa. Käytännössä tulostus on siis esim: 5566 joista keskimmäiset kaksi numeroa tulostuivat jossain muussa kuin main funktiossa. Tässä ohjelmassa tulee käyttää osoittimia siten hyväksi että muuttujan muuttujan arvoa ei palauteta takaisin main funktioon (siis funktion palautusarvo on void, eikä return lausetta ole).
apuva
jefi
2208
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Olisikohan kannattanut olla hereillä tunnilla kun nuo asiat opetettiin? Jos on jokin selkeä osa ohjelmasta mitä et osaa tehdä, niin kysy sitä. Kotitehtävien teettäminen näin suorasukaisesti on...
Prologillako meinasit tuon tehdä? Vai cobolilla? Tai ehkä jopa ruotsinkielellä?
hmm.. c vai cpp?
vihjettä .. malloc() new ?