Eli vastaavanlainen kuin merkkitaulukko:
char taulu[5] = {'a','b','c','d','e'};
onnistuuko miten merkkijonoina, eli 5-alkioinen taulu, mikä sisältää 5 sanaa tyyliin taulu[5] = {"jaska", "joonas", jne. }; ?
Vai pitääkö tuota varten rakentaa jokin tietorakenne?
Kiitos jos joku ymmärsi mitä tarkoitin ja osaa vielä auttaa=)
char taulu[5] = {'a','b','c','d','e'};
onnistuuko miten merkkijonoina, eli 5-alkioinen taulu, mikä sisältää 5 sanaa tyyliin taulu[5] = {"jaska", "joonas", jne. }; ?
Vai pitääkö tuota varten rakentaa jokin tietorakenne?
Kiitos jos joku ymmärsi mitä tarkoitin ja osaa vielä auttaa=)
Vastaukset 4
Vanhimmat
char *taulu[5] = {"jaska", "joonas", jne.}:
pieni lisäkysymys.. eli tuota olinkin jo kokeillut, mutta ilman tähteä. Eli tuo * on siis pakollinen tuossa muuttujan nimen edessä?
osoittimen eli ns. pointterin. Tämä on vain yksi tapa määritellä taulukko merkkijonoja.
Käytä stl:ää. Sisällytät vain ja sit teet taulukon.
std::vector taulu(5,0);