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

Lekcja 15 zad1.

Ostatnio zmodyfikowano 2013-08-08 18:11
Autor Wiadomość
tarnos
Temat założony przez niniejszego użytkownika
Lekcja 15 zad1.
» 2012-06-01 13:39:21
C/C++
#include <iostream>

using namespace std;
int main()
{
    int liczba;
    bool blad = 0;
   
    do {
       
        cout << "PODAJ LICZBE" << endl;
        cin.clear();
        cin.sync();
        cin >> liczba;
        blad = cin.fail();
       
       
       
       
    } while( cin.good() == 0 );
   
    cout << "PODALES LICZBE = " << liczba << endl;
   
   
   
    return 0;
}

Napisałem taki kod, siedziałem z 5h, jak patrze jaka to była prościzna to mi się wydaje że za głupi jeszcze jestem na tego C++. Teraz kalkulator mi został. Sprawdźcie czy o to chodziło. Dzięki
P-57602
SeaMonster131
» 2012-06-01 23:20:48
Bo co Ci zmienna "blad" skoro przypisujesz jej wartosc w petli, a pozniej jej nigdzie nie uzywasz?
Po drugie wklejaj treść zadania.
P-57668
kubawal
» 2012-06-13 15:57:43
To
bool blad = 0;
 i to
blad = cin.fail();
 nie jest ci potrzebne.
Sprawdzenie cin.good() zupełnie wystarczy.

Przy okazji, to nie
bool blad = 0;
 tylko
bool blad = false;
P-58376
Dragonit
» 2012-06-13 16:02:07
Przy okazji, to nie bool blad = 0; tylko bool blad = false;

To wyjaśnij mi jaka jest między tym zapisem różnica.
P-58378
kubawal
» 2012-06-13 16:03:46
Czytelność.
bool blad = false;
 jest o wiele bardziej czytelnie
P-58379
krystianek
» 2013-08-08 18:11:17
Haha. Ja też nie mogłem uwierzyć żę to było takie proste, a siedziałem nad tym dobre pół godziny. Siedziałbym pewnie drugie pół gdybym nie sprawdził na forum.Wystarczyło tylko coś poprawić i działa :)
P-89734
« 1 »
  Strona 1 z 1