Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 08. 06. 2010 21:41 — Editoval case_fcs (09. 06. 2010 13:57)

case_fcs
Příspěvky: 101
Reputace:   -1 
 

čtení řetězce s mezerou z konzole

ahoj, prosim o radu, jak napsat, když uživatel zadá do konzole "tři sta" a já chci aby se mi to do proměnný pom uložilo sloučený "třista"

když přiřadim do proměnné retezec = "tři sta" tak to umim sloučit, ale když se do proměnné retezec má text uložit z konzole, tak mi to čte jen do mezery

chci aby to fungovalo takhle

cin >> retezec; tam uživatel napíše "tři sta"

cout << retezec; a vypíše se "třista"

ale jak říkám čte mi to jen do mezery, takže se mi do retezec uloží jen "tři" nevíte prosím někdo co s tím?

EDIT: je to v C++

Offline

  • (téma jako vyřešené označil(a) BrozekP)

#2 08. 06. 2010 21:58

hradecek
Příspěvky: 772
Pozice: Student
Reputace:   25 
Web
 

Re: čtení řetězce s mezerou z konzole

↑ case_fcs:
Navrhoval by som použiť členské funckie, get() alebo getline().


Netrápte sa nad svojimi problémami s matematikou, môžem vás uistiť, že tie moje sú ešte väčšie. ~~Albert Einstein~~
Jak spozná člověk, že není pitomec ? - Moudrý člověk to nepozná nikdy a blbci je to jedno. ~~Jak přicházejí básnici o iluze~~
Někteří lidi se nikdy nezmění. Anebo se rychle změní a pak se zase rychle změní nazpátek. ~~Homer Simpson~~

Offline

 

#3 09. 06. 2010 13:58

case_fcs
Příspěvky: 101
Reputace:   -1 
 

Re: čtení řetězce s mezerou z konzole

ale get asi neumí pracovat se stringem co?

Offline

 

#4 09. 06. 2010 17:00 — Editoval hradecek (09. 06. 2010 17:00)

hradecek
Příspěvky: 772
Pozice: Student
Reputace:   25 
Web
 

Re: čtení řetězce s mezerou z konzole

↑ case_fcs:
aha používaš string...či get vie s nimi pracovať ti na 100% povedať neviem, nechcem ťa klamať :)))
ale getline s nimi pracuje...
Príklad:

Code:

#include <iostream>
#include <string>

using namespace std;

int main () {
  string meno;
  cout << "Napis svoje meno: ";
  getline(cin,meno);
  cout << "Ahoj, " << meno << ".\n";

  return 0;
}

Netrápte sa nad svojimi problémami s matematikou, môžem vás uistiť, že tie moje sú ešte väčšie. ~~Albert Einstein~~
Jak spozná člověk, že není pitomec ? - Moudrý člověk to nepozná nikdy a blbci je to jedno. ~~Jak přicházejí básnici o iluze~~
Někteří lidi se nikdy nezmění. Anebo se rychle změní a pak se zase rychle změní nazpátek. ~~Homer Simpson~~

Offline

 

#5 09. 06. 2010 20:48

case_fcs
Příspěvky: 101
Reputace:   -1 
 

Re: čtení řetězce s mezerou z konzole

jéé díky moc, konečně to funguje :)

Offline

 

#6 09. 06. 2010 21:59

hradecek
Příspěvky: 772
Pozice: Student
Reputace:   25 
Web
 

Re: čtení řetězce s mezerou z konzole

↑ case_fcs:
Veľmi rád som pomohol, aj nabudúce :)))


Netrápte sa nad svojimi problémami s matematikou, môžem vás uistiť, že tie moje sú ešte väčšie. ~~Albert Einstein~~
Jak spozná člověk, že není pitomec ? - Moudrý člověk to nepozná nikdy a blbci je to jedno. ~~Jak přicházejí básnici o iluze~~
Někteří lidi se nikdy nezmění. Anebo se rychle změní a pak se zase rychle změní nazpátek. ~~Homer Simpson~~

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson