Toto vlákno bylo označeno za vyřešené.
muflix0
Newbie
Ahoj, potřebuji uživatelův vstup dostat jako parametr do funkce, něco na způsob funkce(console.ReadLine())
zkouším už to asi hodinu a půl různými zápisy, ale nedaří se mi to :/
obrazek:
na getline() nebo vratRocniObdobi() mi to stále padá, je nějaký funkční krátký zápis jak to provést ? děkuji
muflix0
Newbie
omlouvam se.. uz sem na to prisel.. staci nahradit getline za cin >> mesic.. boze.. nicmene lze to nejak zapsat primo do zavorek ty funkce ?
pakr93~ Anonymní uživatel
~ 19 příspěvků
No jasne, ze to pada, nemuzes do argumentu funkce napsat jenom datovej typ ... Jakej to ma smysl ?
Protoze nacitas jen jedno pismeno, tak nepotrebujes funkci, ktera ti nacte jeden radek, "zapis" cin >> promenna je v tomhle pripade ok ...
muflix0
Newbie
pakr93: to jo, ale vratRocniObdobi(cin >> mesic) se mi nezbuilduje.. jako ted mi to funguje, jen mi prislo ze ten zapis je prilis komplikovanej :-)
#4 muflix
cin >> mesic vrati referenci na cin. Takže takto to udělat nejde. Napiš si třeba funkci
int ReadMesic(std::istream& is)
{
int mesic = -1;
is >> mesic;
return mesic;
}
A pak to do té funkce strč přes ReadMesic.
Zjistit počet nových příspěvků
Přidej příspěvek
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 56 hostů