Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » seeeehr großer integer gesucht

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 < [ 2 ]
000
19.02.2007, 15:03 Uhr
n0rse



Hallo zusammen,


ich bin grade daran ein prog zuschreiben und bin nun an die derzeitige Grenze gestoßen, da die Zahlen nun für die integer variable zu groß werden. Nun ist die Frage:

Gibt es eine möglichkeit den integer zuverlängern, dass er zb 100kb umfasst?
ich würde gerne mit zahlen überhalb von 10^30 rechnen...


mfg n0rse
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.02.2007, 15:13 Uhr
Blubber2063



Musst du mal nach Suchen gibts Klassen für. Stell dich aber drauf ein das du dann ewig für jede Rechenoperation brauchst.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.02.2007, 15:24 Uhr
n0rse



hmm irgendwie verstehe ich auch net warum c++ das nicht kann, selbst mein alter taschenrechner kann zahlen von 10^99 locker teilen etc...
nur wie bekomme ich das in c++ hin? wo finde ich die klassen und wie setze ich diese ein?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.02.2007, 15:28 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


https://sourceforge.net/projects/cpp-bigint/
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.02.2007, 16:07 Uhr
Suba Esel



Bis ziemlich hoch, ka wie hoch, geht auch noch (unsigned) long long int, und, falls du nen 64 bit - Prozessor hast, __int64
--
Simon
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.02.2007, 16:11 Uhr
Blubber2063



Dein Taschenrechner wird aber mit großer Wahrscheinlichkeit mit Gleitkommazahlen rechnen, da sind größere Zahlen problemlos möglich, aber die Genauigkeit geht auch flöten.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.02.2007, 17:22 Uhr
0xdeadbeef
Gott
(Operator)


Umfassendste Lösung: http://swox.com/gmp/
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.02.2007, 17:56 Uhr
n0rse



schonmal danke für euere antworten, werde mich morgen oder die tage mal durm bemühen,wie weit ich damit komme...

mfg n0rse
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
20.02.2007, 14:46 Uhr
n0rse



hmm komischer weise stürzt das programm ab, wenn ich long long int verwende...

wie könnte ich überprüfen warum bzw es sich aufhängt?

kann ich mir einen eigenen varianlentyp erstellen? wenn wie? gibt es evtl nen howto oder so?

Dieser Post wurde am 20.02.2007 um 14:46 Uhr von n0rse editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
20.02.2007, 14:52 Uhr
BoBtheREapER
kein job für nen BoB


du lässt dein programm ganz einfach im debig modus schrittweise ablaufen und dann siehst du ja wo es abstürzt.
--
"Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein
www.blue-xenon.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ 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: