Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

liczby calkowite warunek

Ostatnio zmodyfikowano 2014-05-06 13:23
Autor Wiadomość
Raptiler
» 2014-05-06 13:02:30
jeżeli zdeklarowałeś typ zmiennej int, to z automatu jeżeli ktoś wpisze liczbę zmiennoprzecinkową program zaokrągli ją do liczby całkowiej. możesz ewentualnie zabezpieczyć się przed wpisaniem literek, użyj wtedy metody cin.good();
P-109365
winio94
Temat założony przez niniejszego użytkownika
» 2014-05-06 13:10:52
Uzyłem funkcji cin.sync() po wpisaniu liczby,program dziala poprawnie(to znaczy wpisuje 4.342 a program "używa tylko częsci całkowitej".Gdyby ktoś mógłby powiedziec mi różnicę między funkcjami : cin.ignore() i cin.sync() byłbym wdzięczny, gdyż znałem tylko ta pierwszą i to co o niej wiem to że służy do czyszczenia strumienia. Nie mylę się? Pozdrawiam.

edit. Raptiler, niestety po wpisywaniu 4.5 program nie działał dobrze.Jeśli dobrze mysle to wina pozostałego .5 w buforze.
P-109366
winio94
Temat założony przez niniejszego użytkownika
» 2014-05-06 13:23:25
Dziękuje za pomoc, temat do zamknięcia :)
P-109368
1 « 2 »
Poprzednia strona Strona 2 z 2