Anonymní profil BT – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil BT – Programujte.comAnonymní profil BT – Programujte.com

 

Příspěvky odeslané z IP adresy 82.117.139.–

BT
C / C++ › Prosím o vysvětlení pár řádků.
18. 5. 2008   #74231

Zdravím, potřeboval jsem funkci která by ověřovala vstup od uživatele (aby šli vložit jen čísla) nakonec jsem to vyřešil touto funkcí (našel jsem někde na netu). Ale potřeboval bych to vysvětlit, jak kdybyste to měli říkat někomu kdo c++ nerozumí. Potřebuju to do školy, mám mluvit o mé prácí (celkem jednoduchá) a právě tomuto moc nerozumím. konkrétně co přesně dělé clear a get a taky proč je na začátku vykřičník. jsem opravdu začátečník, doufám že někdo pomůžete. Docela to spěchá... děkuji

float valid()
{

while (!(cin >> numb))
{
cin.clear();//vymazání chybového příznaku
while(cin.get() != '\n');// odstranění nevhodného vstupu
cout << "Chybna hodnota, opakujte zadani: ";
}

return numb;
}

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý