double in BINAIRE



  • ich versuche gerade eine double Zahl in binaire zu schreiben, hab das programm schon geschrieben und hab dabei ein kleines problem,
    wenn ich z.B 2.5 eingebe dann mach ich die umwandlung in integer mit "(int)2.5" ich bekomme 2, dann betrachte ich zuletzt 0.5,
    ich schreibe dann 2 in binaire also 1 0 und 0.5 ---> 0.10, daß ergibt sich dann 10.10 für 2.5!! was richtig ist.

    wenn ich ein anderes beispiel eingebe Z.b 112233445566778567756734564364545,3424 dann blockiert sich die ausgabekonsole, weil 112233445566778567756734564364545,3424 lässt sich nicht im integer umwandeln, 112233445566778567756734564364545 überschreit Integerwertbereich.

    kann jemand mir helfen? oder sagen Sie mir wie ich eine double zahl anders in binaire umwandeln kann!!

    ich bedanke mich im voraus.



  • war nicht hier noch ein thread über das thema von dir?

    http://www.c-plusplus.net/forum/viewtopic.php?t=89275


Anmelden zum Antworten