Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da od korisnika..... string? (novajlija)

[es] :: C programiranje :: Kako da od korisnika..... string? (novajlija)

[ Pregleda: 836 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

torbaman
Marko Torbica
Čačak

Član broj: 54548
Poruke: 5
*.ptt.yu.



Profil

icon Kako da od korisnika..... string? (novajlija)14.05.2005. u 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.
14.05.2005. u 21:57 

Buffy
Stanko Culaja
za sada sam nezaposlen!
Sipovo,Republika Srpska

Član broj: 45310
Poruke: 312
*.teol.net.

Sajt: www.sipovo.org


Profil

icon Re: Kako da od korisnika..... string? (novajlija)14.05.2005. u 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!
SAMO DA RATA NE BUDE,
LUDILA MEDJU LJUDIMA,
VELIKI NUDE ZABLUDE,
PLASE NAS RAZNIM CUDIMA
I SVAKOJ BAJCI NAUDE,
DA RATA NE BUDE.

Djordje Balasevic
14.05.2005. u 22:06 

torbaman
Marko Torbica
Čačak

Član broj: 54548
Poruke: 5
*.ptt.yu.



Profil

icon Re: Kako da od korisnika..... string? (novajlija)15.05.2005. u 00:01
Eto, svaki dan naučiš nešto novo. Hvala na pomoci. .... Život je opet lep :-)
15.05.2005. u 00:01 

[es] :: C programiranje :: Kako da od korisnika..... string? (novajlija)

[ Pregleda: 836 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.