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.