kirjoitan ohjelmaa, jossa on taulukko omia määrittelemiäni tietotyyppejä ja osoitintaulukko, johon kopioidaan tuon taulukon osoitteet.
Tarkoituksenani on saada tuo osoitintaulukko välitettyä aliohjelmaan, jossa se lajitellaan. Lopuksi osoitintaulukko (lajittelemisen jälkeen) palautetaan pääohjelmaan.
Mikä minun tulee pistää tuon lajittelevan aliohjelman paluuarvon tyypiksi? Onko se funktioproto muotoa:
oma_tyyppi funktion_nimi(oma_tyyppi *os_taulu[], int lkm);
vai miten se menisi? Mikä tuo paluutyyppi pitäisi olla? Vai voiko sen jättää voidiksi ja palauttaa parametrin kautta?
Funktion palautusarvon tyyppi?
returni
3
467
Vastaukset
- tarvitse...
...mitään palautetta jos käsittelet sitä taulukon nimen osoitteella. Muutokset kohdistuu silloin varsinaiseen taulukkoon ja ne on heti käytössä mainissa tai muissa aliohjelmissa.
- hemmoit
Onko mahdollista että lajittelussa tapahtuu virhe ? sillon voit palautaa enum virheen.
kuten mainitiin et välttämättä tarvitse mitään...
yksi mahdollisuus on palautaa "lajiteltu taulukko".
oma_tyyppi *funktion_nimi(oma_tyyppi *os_taulu[], int lkm);- Nero Burner
käytä booleania eli nolla, jos ei tuu ja ykköstä, jos tulee ja anna funktion "sivuvaikutta" siähen taulukkoon.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225144- 254328
- 272461
- 342244
- 371998
- 151908
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191587- 121521
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211247Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101174