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

lekcja 15 - zadanie domowa. Program przy podaniu złej wartości wykonuje nieskonczoną pętle.

Ostatnio zmodyfikowano 2014-08-24 18:37
Autor Wiadomość
pekfos
» 2014-08-24 18:27:30
W pętli, przed wczytywaniem..
P-115998
rafwalus
Temat założony przez niniejszego użytkownika
» 2014-08-24 18:30:00
C/C++
# include <iostream>
using namespace std;

int main()
{
    float a;
   
    do
    {
        cin.clear();
        cin.sync();
        cout << " Podaj dowolna liczbe rzeczywista: ";
        cin >> a;
        cin.clear();
    } while( cin.good() != 1 );
   
    cout << endl << "Ta liczba to " << a << ".";
    return 0;
}

jesli mowisz o tym to dalej nie dziala, rozwiazuje problem nieskopnczonej petli. Tylko ze po podaniu np litery pojawia mi sie ze podana liczba to 0, a nie prosi o ponowne podanie liczby.
P-115999
pekfos
» 2014-08-24 18:31:09
Pisałem cokolwiek o dodawaniu czegoś po wczytywaniu?
P-116000
rafwalus
Temat założony przez niniejszego użytkownika
» 2014-08-24 18:37:36
Kurde... Masz rację :D Dziekuję za pomoc!
P-116001
1 « 2 »
Poprzednia strona Strona 2 z 2