Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

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