Osaisiko joku hieman neuvoa osoittimien käytössä?
tarkoitus olisi rakentaa tällainen kaksi uloitteinen taulukko:
indeksi indeksi2 arvo
0 0 5
0 1 6
0 2 7
1 0 1
1 1 2
Tässä olisi koodia millä yritän väsätä tätä:
typedef struct oma {
int numero;
}
main()
{
int i=0;
struct oma ** oma = NULL;
oma = (oma **) malloc( 5*sizeof(oma **) );
for (i=0;i numero = 5;
}
}
eli ongelmana taitaa olla se, että en saa oma[i][indeksi]->numero toteutettua.Miksi tai mitenkä tuo onnistuisi?
osoitin
c-aloittelija
2
323
Vastaukset
- Faq yeah!
Useampi ulotteiset dynaamiset taulukot ovat vähän hankalia C:ssä, mutta FAQistä löytyy vastaus:
http://linuxdude.com/Steve_Sumit/C-faq/q6.16.html
Ja 'oman' esittely on pielessä:
http://linuxdude.com/Steve_Sumit/C-faq/q2.1.html- Faq yeah!
Niin ja 'oma'-tietue on tietenkin turha jos sisältää vain yhden muuttujan.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1077803
Siekkilässä ajettu ihmisten yli- mitä tapahtui? Länsi-Savo ei ole uutisoinut asiata
Manneja, vaiko matuja?1166115- 835207
- 1414573
Alavuden sairaala
Säästääkö Alavuden sairaala sähkössä. Kävin Sunnuntaina vast. otolla. Odotushuone ja käytävä jolla lääkäri otti vastaan113240- 623044
- 582958
Törkeää toimintaa
Todella törkeitä kaheleita niitä on Ylivieskassakin. https://www.ess.fi/uutissuomalainen/8570818102464- 612447
Hei........
Pelkkä sun näkeminen saa mut hymyilemään pitkin iltaa. Oot niin 🤩😘 Edellinen poistettiin.562076