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

Zmienna bool

Ostatnio zmodyfikowano 2015-05-11 20:58
Autor Wiadomość
szymonq
Temat założony przez niniejszego użytkownika
Zmienna bool
» 2015-05-10 10:36:38
Witam!
Dopiero uczę się programować, moje pytanie dotyczy podstawy podstaw.
Chciałbym się dowiedzieć jak zapisywać informacje o wczytaniu danych do zmiennej bool.
Najlepszy byłby jakiś przykład, pokazujący jak to zrobić.
P-131977
carlosmay
» 2015-05-10 10:52:16
C/C++
bool czyWczytano;
int zmienna;
cin >> zmienna; // podajemy liczbe
czyWszytano = cin.good(); // metoda cin.good() sprawdza czy wprowadzone dane sa zgodne z typem int zmienna
cout << zmienna << endl; // wypisuje na ekran wartość zmienna
cout << czyWczytano << endl; // wypisuje na ekran wartosc zmiennej czyWczytano
// jesli dane zgodne to 1 (true), jesli dane niezgodne to 0 (false)
P-131979
Szymon2727
» 2015-05-11 20:58:04
A tutaj użycie z sensem:

C/C++
#include <iostream>

bool sprawdzamy( int a )
{
    if( a == 5 )
         return true;
   
    return false;
}

int main()
{
    std::cout << "Podaj liczbe rowna 5" << std::endl;
    int liczba;
    std::cin >> liczba;
    if( sprawdzamy( liczba ) == true )
    {
        std::cout << "Podales poprawna liczbe" << std::endl;
    }
   
    else
         std::cout << "Podales zla liczbe" << std::endl;
   
}

Skup się tylko na wyniku końcowym - dzięki bool można wykonywać odpowiednie działania, gdy coś w kodzie jest źle wykonane, a w tym wypadku to tylko wypisanie tekstu ,, Podales zla liczba ''.
P-132092
« 1 »
  Strona 1 z 1