pomija funkcję cin przy drugim użyciu
Ostatnio zmodyfikowano 2017-01-12 22:13
kamoll6 Temat założony przez niniejszego użytkownika |
pomija funkcję cin przy drugim użyciu » 2017-01-12 21:59:15 Witam. Mam problem z programem a dokładniej z funkcją cin. Przy drugiej próbie użycia cin,program ignoruje ją i przechodzi do następnej funkcji. void obliczg() { system( "cls" ); cout << "Podaj zuzycie (w m3) od poprzedniej zaplaty: "; cin >> pzuzycie; cout << "Podaj zuzycie (w m3) na dzis: "; cin >> aktzuzycie; a = pzuzycie * 11376; a /= 1000; b = aktzuzycie * 11376; b /= 1000; a = b - a; cout << "zuzycie w kWh: " << round( a ) << endl; cout << "Dystrybucyjna stala: "; cin >> zmienna[ 0 ]; cin.get(); cout << "Dystrybucyjna zmienna: "; cin >> zmienna[ 1 ]; cin.get(); cout << "Abonament: "; cin >> zmienna[ 2 ]; cin.get(); b = a * 9, 83 * 1, 23 / 100; b += zmienna[ 0 ] * 6, 28 * 1, 23; b += zmienna[ 1 ] * 34, 78 * 1, 23; b += zmienna[ 2 ] * 2, 921 * 1, 23 / 100; cout << "DO ZAPLATY [zl]: " << b; getch(); }
mimo uzycia cin.get(); nadal omija cin>>zmienna[1]; Proszę o pomoc! |
|
mokrowski |
» 2017-01-12 22:13:32 1. Nie programuj z użyciem zmiennych globalnych a jeśli już to robisz to miej litość i umieszczaj przykłady które się kompilują. 2. Nie używaj cin.get() bo są tu nie potrzebne. |
|
« 1 » |