Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » bool - überblick/einführung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.11.2006, 17:03 Uhr
~Daaaniel
Gast


hi,

also ich habe heute vor, sich mit bool zu beschäftigen.
Aber ich finde nichts im Internet, nichtmal mit Google,wenn ich "bool C++" eingebe
Ich würde mich sehr freuen,wenn ihr mir ein wenig mit diesem Datentypen etwas zu programmieren gibt,also ihr zeigt mir ein Beispiel mit Lösungen und warum was wohin reingehört

Außerdem hätte ich da noch eine Frage.. also es gibt natürlich bool und BOOL, aber worin liegt hier der Unterschied?


Mfg. Daniel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.11.2006, 17:11 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



C++:
bool wahr(){return true;}
bool falsch(){return !wahr();}




Zitat:

Außerdem hätte ich da noch eine Frage.. also es gibt natürlich bool und BOOL, aber worin liegt hier der Unterschied?


Das große BOOL heisst nur so und ist in wirklichkeit nen integer... Bool brauch man eigentlich sowieso nicht. da das ding eh 8 bit verballlert kannst du auch gleich nen char nehmen...


Zitat:

also ich habe heute vor, sich mit bool zu beschäftigen.


*rofl* das ding hat mir den abend gerettet
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 17.11.2006 um 17:20 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.11.2006, 17:20 Uhr
ao

(Operator)



Zitat von ~Daaaniel:
Aber ich finde nichts im Internet, nichtmal mit Google,wenn ich "bool C++" eingebe

Ich bitte dich, da kommt mehr als eine Million Treffer! Ein bisschen eigene Mühe darf schon sein.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
17.11.2006, 18:24 Uhr
~Daaaniel
Gast


Also wo braucht man diese Bool werte eigentlich in einem Programm?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
17.11.2006, 19:23 Uhr
mischa
Fragender


z.B wenn du nafragen wilst ob es etwas gibt oder nicht ->true das gibt es false das gibt es nicht
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
17.11.2006, 21:20 Uhr
~Daaaniel
Gast



Zitat von mischa:
z.B wenn du nafragen wilst ob es etwas gibt oder nicht ->true das gibt es false das gibt es nicht


Also ich habe mal fleißig gecoded,doch irgendwie naja .. probleme:

C++:
void insert()
{
    bool richtig = true;
    bool falsch = !richtig;
}

int main()
{
    //Was hier?
    return 0;
}




wenn es in insert schon mit den boolschen werten steht,was könnte ich als beispiel in der main() hineinschreiben,statt dem kommentar nur halt so als beispiel?

mfg. daniel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
17.11.2006, 21:42 Uhr
xXx
Devil



C++:
#include <iostream>
bool big(unsigned int, unsigned int);

int main(void)
{
    unsigned int nNum1 = 0; // num1
    unsigned int nNum2 = 0; // num2

    std::cout << "Zahl 1:" << std::endl; // Zahl1: ausgeben
    std::cin >> nNum1; // num1 einlesen
    std::cout << "Zahl 2:" << std::endl; // Zahl2: ausgeben
    std::cin >> nNum2; // num2 einlesen

    std::cout << (big(nNum1, nNum2) == true ? "Zahl1 ist gross!" : "Zahl2 ist gross" << std::endl; // Wenn big wahr ist, dann Zahl1 ist groß sonnst Zahl2 ist groß ausgeben.

    return 0;
}

bool big(unsigned int nNumber1, unsigned int nNumber 2)
{
    return (nNumber1>nNumber2 ? true : false); // if (nNumber1 > nNumber2) return true; else return false;
}

Dieser Post wurde am 17.11.2006 um 21:44 Uhr von xXx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
18.11.2006, 23:01 Uhr
~Daaaniel
Gast



Zitat von xXx:

C++:
#include <iostream>
bool big(unsigned int, unsigned int);

int main(void)
{
    unsigned int nNum1 = 0; // num1
    unsigned int nNum2 = 0; // num2

    std::cout << "Zahl 1:" << std::endl; // Zahl1: ausgeben
    std::cin >> nNum1; // num1 einlesen
    std::cout << "Zahl 2:" << std::endl; // Zahl2: ausgeben
    std::cin >> nNum2; // num2 einlesen

    std::cout << (big(nNum1, nNum2) == true ? "Zahl1 ist gross!" : "Zahl2 ist gross" << std::endl; // Wenn big wahr ist, dann Zahl1 ist groß sonnst Zahl2 ist groß ausgeben.

    return 0;
}

bool big(unsigned int nNumber1, unsigned int nNumber 2)
{
    return (nNumber1>nNumber2 ? true : false); // if (nNumber1 > nNumber2) return true; else return false;
}


Vielen Dank für diesen Code
Nur es tut mir sehr leid, denn daraus werde ich nicht schlau
Könntet ihr mir eventuell ein paar Links zu Tutorialseiten über "Bool" schreiben?

mfg. daniel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
18.11.2006, 23:19 Uhr
(un)wissender
Niveauwart


gibt mal "Wahrheitswerte" bei google ein.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
19.11.2006, 01:21 Uhr
CaesarCortezz
minderer Student


http://de.wikipedia.org/wiki/Boolsche_Variable
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: