Obsługa strumienia wejściowego Zadanie domowe
Ostatnio zmodyfikowano 2018-10-30 20:21
Grahul Temat założony przez niniejszego użytkownika |
Obsługa strumienia wejściowego Zadanie domowe » 2018-10-30 08:12:51 Cześć mam problem z wykonaniem tego zadania domowego, co powinienem poprawić ? #include <iostream> #include <limits> using namespace std; int main() { float a; cin >> a; bool bCzyBlad = std::cin.fail(); std::cin.clear(); std::cin.ignore( std::numeric_limits < std::streamsize >::max(), '\n' ); int b; cin >> b; std::cin.clear(); std::cin.ignore( std::numeric_limits < std::streamsize >::max(), '\n' ); float c; cin >> c; cin.clear(); cin.ignore( numeric_limits < streamsize >::max(), '\n' ); cout << ""; cin >> a; cout << cin.fail() << endl; cout << ""; cin >> b; cout << cin.fail() << endl; cout << ""; cin >> c; cout << cin.fail() << endl; cout << "Liczba pierwsza to = " << a << endl; cout << "Liczba druga to = " << b << endl; cout << "Liczba trzecia to = " << c << endl; return 0; }
|
|
pekfos |
» 2018-10-30 20:21:12 W zadaniu, informacje o powodzeniu wczytywania były wyświetlane razem z wartościami zmiennych. Po co wypisujesz nic i kolejny raz wczytujesz liczby do wszystkich zmiennych? |
|
« 1 » |