Mit großen Zahlen rechnen z.B Fakultät aus 5000
-
Ja, dass wäre sehr nett, wenn du das machen könntest.

Mfg
Alpha_Coder
-
wxSkip schrieb:
Mit Wrappper:
std::cout << num.GetString() << "\n";Ganz ideal ist dein Wrapper noch nicht.
Trotz allem hätte ich Interesse daran (z.Bsp. als Grundlage für besseren Wrapper). Kannst du ihn nicht irgendwo allgemeinzugänglich unter einer freien Lizenz veröffentlichen?
-
Interessent schrieb:
wxSkip schrieb:
Mit Wrappper:
std::cout << num.GetString() << "\n";Ganz ideal ist dein Wrapper noch nicht.
Trotz allem hätte ich Interesse daran (z.Bsp. als Grundlage für besseren Wrapper). Kannst du ihn nicht irgendwo allgemeinzugänglich unter einer freien Lizenz veröffentlichen?
Hm... kennst du eine freie Filesharing-Börse außer lmgtfy.com?

-
wxSkip schrieb:
kennst du eine freie Filesharing-Börse aus[...] lmgtfy.com?
Klar. Guckst du hier.
Weil du gerade das C Interface vorgeführt hast; sind dir andere Wrapper wie MPFR C++ bekannt?
-

Ja, mir war das C++-Interface bekannt, von MPFR gibt es aber AFAIK keines, außerdem wollte ich nicht doppelt wrappen und beim Wrappen nicht auch noch C und C++ wild durcheinander mischen.
Ich versuchs mal auf einer dieser Börsen, brauche aber noch kurz
-
wxSkip schrieb:
von MPFR gibt es aber AFAIK keines
Doch gibt es (hab ich doch lmgtfy-frei verlinkt
).Seit gestern gibt es das sogar "GNU-ized" auf sourceforge.net, das probier ich gleich mal aus.
-
Ups
.Na egal, hier kommt's jetzt jedenfalls:
http://rapidshare.com/files/442880505/Double_Functions.cpp
http://rapidshare.com/files/442880506/Double_Functions.hpp
http://rapidshare.com/files/442880507/Einweisung.txt
http://rapidshare.com/files/442880508/ExactNumber.cpp
http://rapidshare.com/files/442880509/ExactNumber.hpp
http://rapidshare.com/files/442880510/FloatingNumber.cpp
http://rapidshare.com/files/442880511/FloatingNumber.hpp
http://rapidshare.com/files/442880512/Number.hpp
http://rapidshare.com/files/442880513/Numeric.cpp
http://rapidshare.com/files/442880514/Numeric.hpp(Bitte zuerst die Einweisung.txt lesen)
-
wxSkip schrieb:
Ups
.Na egal, hier kommt's jetzt jedenfalls:
http://rapidshare.com/files/442880505/Double_Functions.cpp
http://rapidshare.com/files/442880506/Double_Functions.hpp
http://rapidshare.com/files/442880507/Einweisung.txt
http://rapidshare.com/files/442880508/ExactNumber.cpp
http://rapidshare.com/files/442880509/ExactNumber.hpp
http://rapidshare.com/files/442880510/FloatingNumber.cpp
http://rapidshare.com/files/442880511/FloatingNumber.hpp
http://rapidshare.com/files/442880512/Number.hpp
http://rapidshare.com/files/442880513/Numeric.cpp
http://rapidshare.com/files/442880514/Numeric.hpp(Bitte zuerst die Einweisung.txt lesen)
Denk beim nächsten Mal an so Dinge wie ZIP und co. :-p
-

Ja, ja, muss wohl die Aufregung sein
-
So, hier die zip-Datei:
-
Übrigens: Im Floating- und Exact- Modus kann man die Präzision von Floating-Operationen per floating::SetDefaultPrecision() setzen und per floating::GetDefaultPrecision[Raw]() auslesen. (Raw gibt einen int-Typ zurück, ohne Raw gibt die Funktion einen Number-Typ zurück). Will man die Präzision portabel setzen (also so, dass bei double kein Fehler angezeigt wird, sondern einfach nichts passiert), muss man zusätzlich "Numeric.hpp" inkludieren.