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;
}
Příspěvky odeslané z IP adresy 82.117.139.–
BT