Miten saan tehtyä taulukon, jossa on merkkijonoja? Tällainen tuli ensimmäisenä mieleen, muutei toiminut:
char teksti[10][100]; teksti[1] = "Tämä on alkio nro. yksi"; teksti[2] = "Tämä taas on kakkonen"; ...
char teksti[5][]={"aaaaaaa","nnnnnn","sdfhfsdfgsd","jkhfdsgh","124324"};
strcpy(teksti[0],"joopajoo]);
printf("%s",teksti[2]);C++:ssa tollaset toteutetaan useimmiten string-luokalla. Ja tuon taulukon voi tehdä vector-luokalla tai vastaavalla tarpeen mukaan.
Kiitos. Mutta mikäs tossa mun tavassa on vikana?
merkkijono-osoittimilla saat toimimaan..
#include <iostream.h>
main(void)
{
char teksti[10][30]= {"Tämä on alkio nro. yksi","tämä toka alkio","mita kuuluu",
"jees eipahan tassa kummempsii","mahtuuks vaiko overflow","ihme jutska",
"12345678912345678912345678933","edellinen lause oli 29 merkk",
"et enempaa ei mahu ny","taa ois 10.s rivi"};
for(int i=0;i<10;i++)
{
for(int j=0;j<30;j++)
{
cout<<teksti[i][j];
}
cout<<"\n"; //rivinv.
}
return 0;
}tällaanen vedos.
Aihe on jo aika vanha, joten et voi enää vastata siihen.