Jo also du hast es bestimmt richtig erklärt aber ich hab es nicht verstanden sorry also ich mach c++ im moment hobby mäßig, könntest du das vielleicht etwas ´"unfachchenisischer" erklären also ich hab noch so meine probleme mit den ganzes ~(~) usw... habe bisher auch nur mit der iostream.h gearbeitet also ich bin da noch totaler newbie drin
<<<<Die Funktion pow aus <cmath> potenziert 2 Zahlen: a = pow ( b, c ); wobei a, b, c alles Variablen vom Typ double sind.
../
v kapiert!
<<<< std::cout << ( a & 1 ); gibt das lsb aus.
\/ also hier hapert es schon std:: (?)
/\
<<<< mit a >> 1; schiebt man das erste bit aus der Variable heraus und das 2. Bit ist nun das lsb. Wahrscheinlich ist jetzt die Ausgabe nicht, nach Deinen Wünschen, also mußt Du noch einmal ein wenig zaubern. Statt std::cout << ( a & 1 ); schreibst Du folgendes:
b = ~( (~0) << 1 );
std::cout << ( a & b );
~ ist ein unärer Operator, der alle Bits einmal umdreht. Aus zum Beispiel 0110 wird 1001.
\/
/\ Also mit dem kram hab ich noch gar nicht gearbeitet *hehe*
Also ich wollte das wohl mehr "zu fuß" machen! Obwohl das natürlich beastimmt funktioniert aber gibt es nicht noch ne andere Möglichkeit wo man keine include Dateien (sind doch welche oda????)
Achja ich benutze nen c++ builder von borland (wenns was bringt
Ja aber erstamal dangö für die flotte nachricht
Je öfter ich das durchlese desto mehr sinn ergibt es *lool*
greeez whitescar