[ torbaman @ 14.05.2005. 21:57 ] @
Tražio sam među starim temama ali sve što sam našao o stringu je bilo u kontekstu složenijem od ovoga. Jednostavno interesuje me kako da od korisnika uzmem neki string sa rečima i space-ovima između njih.Npr:
Code:
   struct tip { char recenica[50]; }words[30];
for(x=0;x<30;x++){ cout<<"\n   Npr. ime i prezime : ";cin>>words[x].recenica;}
for(x=0;x<30;x++){ cout<<"\n   Uneli ste : "<<words[x].recenica;}
 

Kad pritisnem razmak program završi unos prve reči a iduću reč ubaci u sledeći niz karaktera itd. a ako umesto 'char' stavim 'string' ne prepoznaje 'recenica'. Unapred hvala.
[ Buffy @ 14.05.2005. 22:06 ] @
Umjesto cin>>words[x].recenica stavi:
Code:

cin.getline(words[x].recenica,duzina_niza);

Tom metodom ce se popunjavati niz (words[x].recenica) sve dok se ne naidje do end of line('\n').
Pozdrav!
[ torbaman @ 15.05.2005. 00:01 ] @
Eto, svaki dan naučiš nešto novo. Hvala na pomoci. .... Život je opet lep :-)