5.4.6 Sekarakenteet
Taulukko
voi olla myös taulukko osoittimista. Esimerkiksi sanastomme tapauksessa
kaikki sanat voisivat olla yhdessä "möykyssä":
0 1 2 3
0123456789012345678901234567890123
minä jag i sinä du you hän han he
Itse sanasto voisi sitten olla taulukko osoittimia sanojen alkupaikkoihin:
|
0
|
1
|
2
|
0
|
00
|
05
|
09
|
1
|
11
|
16
|
19
|
2
|
23
|
27
|
31
|
Siis taulukon paikasta sanasto[1][0] löytyy osoitin.
Tämän osoittimen arvo on tässä esimerkissä 11. Siis
osoitin viittaa sanan "sinä"- alkuun. Tässä 2-ulotteinen
taulukko osoittimista 1 ulotteiseen merkkitaulukkoon
// C++:lla
char *sanasto[3][3];
- Mitä ongelmia edellä olisi, mikäli yhdenkin sanan pituutta
kasvatettaisiin?
-
- Voitaisiinko edellä käyttää samoja sanoja uudestaan ja
jos niin miten?