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

Problem ze zmienną bool nie działa prawidłowo (nie wyświetla true/false).

Ostatnio zmodyfikowano 2016-01-29 20:52
Autor Wiadomość
WojtekXD
Temat założony przez niniejszego użytkownika
Problem ze zmienną bool nie działa prawidłowo (nie wyświetla true/false).
» 2016-01-28 21:50:59
Witajcie, mam problem ze zmienną bool. Zamiast wyświetlać true/false wyświetla 1 co jest nie tak w tym kodzie?
C/C++
#include <iostream>
int main()
{
    float a;
    float b;
    float c;
    bool wczytywanie_a;
    bool wczytywanie_b;
    bool wczytywanie_c;
   
    std::cout << "Podaj trzy liczby rzeczywiste: " << std::endl;
    std::cin >> a;
    wczytywanie_a = std::cin.good();
    std::cin.clear();
    std::cin.sync();
    std::cout << "Wczytano: " << std::cin.good() << std::endl;
    std::cout << "Nawalilo: " << std::cin.fail() << std::endl;
   
    std::cin >> b;
    wczytywanie_b = std::cin.good();
    std::cin.clear();
    std::cin.sync();
    std::cout << "Wczytano: " << std::cin.good() << std::endl;
    std::cout << "Nawalilo: " << std::cin.fail() << std::endl;
   
    std::cin >> c;
    wczytywanie_c = std::cin.good();
    std::cin.clear();
    std::cin.sync();
    std::cout << "Wczytano: " << std::cin.good() << std::endl;
    std::cout << "Nawalilo: " << std::cin.fail() << std::endl;
   
    std::cout << "Liczba pierwsza to " << a << std::endl;
    std::cout << "Liczba druga to " << b << std::endl;
    std::cout << "Liczba trzecia to " << c << std::endl;
   
    std::cout << "Podsumowanie:" << std::endl;
    std::cout << "Wczytywanie liczby pierwszej powiodlo sie? " << wczytywanie_a << std::endl;
    std::cout << "Wczytywanie liczby drugiej powiodlo sie? " << wczytywanie_b << std::endl;
    std::cout << "Wczytywanie liczby trzeciej powiodlo sie? " << wczytywanie_c << std::endl;
   
    return 0;
}
P-144121
pekfos
» 2016-01-28 22:39:13
To prawidłowe działanie. Żeby wyświetlało true/false, powinieneś to wyświetlać tak:
C/C++
std::cout << std::boolalpha << zmienna;
P-144123
WojtekXD
Temat założony przez niniejszego użytkownika
» 2016-01-29 20:52:57
Dziękuje, działa :).
P-144148
« 1 »
  Strona 1 z 1