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
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.
4/5 anonim válasza:
Nem meglepő, ugyanis a >> szóközig vagy sorvégéig vagy enterig olvas.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!