Kezdőoldal » Számítástechnika » Programozás » Hogy kell C++ban egy stringet...

Hogy kell C++ban egy stringet tömbként használni?

Figyelt kérdés

pl.:


string mondat;

cout << "Kerek egy mondtatot: ";

cin >> mondat;

int db=0;

for (int i=0;i<mondat.size();i++)

if (mondat[i]==" ")

db++;

cout << "A mondatban " << db << " darab szokoz van." << endl << endl;


mer' így nem :D


2014. aug. 1. 19:08
 1/5 anonim ***** válasza:
Google: "c++ string for loop"
2014. aug. 1. 19:24
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

köszi...


string mondat;

cout << "Kerek egy mondtatot: ";

cin >> mondat;

int db=0;

for (int i=0;i<mondat.length();i++)

if (mondat[i]==' ')

db++;


cout << "A mondatban " << db << " darab szokoz van." << endl << endl;


így most lefordul de azt írja ki hogy 0 szóköz van

2014. aug. 1. 19:37
 3/5 anonim ***** válasza:
A "cin >> mondat" szóközig beolvas egy szót. Használd a getline(cin, mondat, '\n')-t ha egy sor kell.
2014. aug. 1. 19:55
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
Nem meglepő, ugyanis a >> szóközig vagy sorvégéig vagy enterig olvas.
2014. aug. 1. 22:23
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:

jaaa :D

oké értem

köszi a válaszokat

2014. aug. 1. 23:16

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!