C++ -ban hogyan lehet elérni, hogy az adott logikai változót szövegben írja ki, és ne számba?
Részletezem:
bool valtozo = false;
cout<<valtozo<<endl;
Ekkor egy nullát fog kiadni, miután lefuttatjuk.
De hogyan lehetne azt megcsinálni, hogy ne a false számbeli értékét mutassa 8azaz a nullát), hanem magát a szöveget, tehát hogy: "false"?
Én nulla helyett egy false kiírást szeretnék ott látni.
Néhány napja kezdtem, mindenféle háttértudás nélkül, tehát ne csodálkozzatok, ha alap dolgokat nem tudok. De amennyire tudok, igyekszem.
Pl. gondolom, hogy a short boolt írok, de az még úgy hülyeség lenne szerintem, még én is úgy gondolom.
bool valtozo = false;
Ha nem false vagy true szöveg kell:
std::cout << (valtozo ? "most igaz" : "most hamis") << '\n';
Ha false vagy true szöveg kell:
cout << std::boolalpha << valtozo << '\n';
Köszönöm. Most már csak azt szeretném megkérdezni, hogy hogyan tudnám beállítani másmilyenre a betűszínt? Mondjuk a zöldet sötétebbre, a vöröset halványabbra, sőt, mondjuk én vörös helyett kéket akarok. Akkor mindezt hogyan oldhatom meg? Keresgéltem a Code::Blocks-on belül, de sehol nem találtam ilyen beállítást. 16.01-es van meg.
(Esetleg még a betűméreten is állítani szeretnék.)
Settings -> Editor -> Syntax highlighting.
Parancsolj.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!