[C++] Wyświetlanie wartości zmiennej bool jako "true" oraz "false", a nie 1 i 0
Ostatnio zmodyfikowano 2014-04-17 22:13
chester4321 Temat założony przez niniejszego użytkownika |
[C++] Wyświetlanie wartości zmiennej bool jako "true" oraz "false", a nie 1 i 0 » 2014-04-17 17:18:33 Nie wiem co włożyć po "bool" tak aby zamiast "1" z std::cin.good() wyszło "true" , oraz z cin::cin.false() wyszło " false " zamiast "0" |
|
MrPoxipol |
» 2014-04-17 17:39:55 bool foo = true; std::cout <<( foo ? "true": "false" ); |
|
Monika90 |
» 2014-04-17 18:23:24 std::cout << std::boolalpha << std::cout.good();
|
|
pekfos |
» 2014-04-17 20:14:42 if( std::cin.good() ) std::cout << "true"; else std::cout << "false"; Instrukcje warunkowe na pewno znasz, więc dlaczego nie obszedłeś problemu w ten sposób? W tym przypadku lepiej użyć std::boolalpha, ale nie zawsze na konkretny problem jest specjalne rozwiązanie. Miej otwarty umysł, by tak drobne trudności nie zatrzymywały Cię w programowaniu. |
|
DejaVu |
» 2014-04-17 22:13:35 @up: ja nie znałem std::boolalpha, więc oczy miałem jak 5 złotych jak zobaczyłem takie fajne rozwiązanie :P |
|
« 1 » |