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

[c++] wczytywanie zmiennych

Ostatnio zmodyfikowano 2012-04-15 14:46
Autor Wiadomość
eragon
Temat założony przez niniejszego użytkownika
[c++] wczytywanie zmiennych
» 2012-04-15 14:27:34
Witam,
mam tutaj fragemnt kodu, a konkretniej funkcja:
C/C++
int dodawanie()
{
    long double a, b;
    cout << "Wpisz pierwsza liczbe: ";
    cin >> a;
    if( !( cin.good() ) )
    {
        cout << "\n\tBLAD: wpisz liczbe!\n" << endl;
        cin.clear();
        cin.sync();
        cout << "Wpisz liczbe: ";
    }
    do
    {
        cin >> a;
        if( !( cin.good() ) )
        {
            cin.clear();
            cin.sync();
            cout << "Wpisz liczbe ponownie.";
        }
    } while( ???? );
   
W założeniu while (???) nie wiem co wpisać. Zależy mi na tym, aby wracało do "punktu" do.
Ma ktoś jakieś pomysły?
Z góry, dziękuję za poświęcony mi czas ;)
P-54548
m4tx
» 2012-04-15 14:34:39
Kod umieszczaj w [cpp][/cpp].

Co do problemu:
while( !( cin.good() ) )
. A tak w ogóle, po co ci to:

C/C++
cin >> a;
if( !( cin.good() ) )
{
    cout << "\n\tBLAD: wpisz liczbe!\n" << endl;
    cin.clear();
    cin.sync();
    cout << "Wpisz liczbe: ";
}

?
P-54549
eragon
Temat założony przez niniejszego użytkownika
» 2012-04-15 14:46:54
Chciałbym aby wracało do wpisywania liczby, a po każdym sprawdzeniu ma sprawdzić czy jest dobra liczba, jesli nie to znów wraca itd. I zależy mi na tym aby nie było instrukcji goto!
P-54551
« 1 »
  Strona 1 z 1