liczby calkowite warunek
Ostatnio zmodyfikowano 2014-05-06 13:23
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(); |
|
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. |
|
winio94 Temat założony przez niniejszego użytkownika |
» 2014-05-06 13:23:25 Dziękuje za pomoc, temat do zamknięcia :) |
|
1 « 2 » |