<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Große Integer (GMP lib)]]></title><description><![CDATA[<p>Hallo!</p>
<p>Für ein projekt benötige ich seeeeeehr große integer zahlen. hab bisschen rumgesucht und dann die GMP lib gefunden.<br />
aber irgendwie krieg ich's nicht hin das ding zum laufen zu kriegen.<br />
Ich benutz MSVC++ 6.0 auf WinXP. muss ich dafür erst noch irgendwas kompilieren? ich hab auch schon in den readme files gelesen von der GMPlib aber ich kriegs irgendwie net gebacken <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Wär für jede hilfe dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/148718/große-integer-gmp-lib</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 22:19:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/148718.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 May 2006 18:51:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Große Integer (GMP lib) on Mon, 29 May 2006 18:51:56 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Für ein projekt benötige ich seeeeeehr große integer zahlen. hab bisschen rumgesucht und dann die GMP lib gefunden.<br />
aber irgendwie krieg ich's nicht hin das ding zum laufen zu kriegen.<br />
Ich benutz MSVC++ 6.0 auf WinXP. muss ich dafür erst noch irgendwas kompilieren? ich hab auch schon in den readme files gelesen von der GMPlib aber ich kriegs irgendwie net gebacken <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Wär für jede hilfe dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1067607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1067607</guid><dc:creator><![CDATA[BigInt]]></dc:creator><pubDate>Mon, 29 May 2006 18:51:56 GMT</pubDate></item><item><title><![CDATA[Reply to Große Integer (GMP lib) on Mon, 29 May 2006 21:11:53 GMT]]></title><description><![CDATA[<p>Hey danke für die hilfe! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Für alle die das ähnlcihe problem haben -&gt; <a href="http://www.cs.nyu.edu/exact/core/gmp/" rel="nofollow">http://www.cs.nyu.edu/exact/core/gmp/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1067708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1067708</guid><dc:creator><![CDATA[BigInt]]></dc:creator><pubDate>Mon, 29 May 2006 21:11:53 GMT</pubDate></item><item><title><![CDATA[Reply to Große Integer (GMP lib) on Mon, 29 May 2006 21:34:54 GMT]]></title><description><![CDATA[<p>Du schmeißt einfach die *.lib in das &quot;lib&quot;-Verzeichnis von MSVC 6.0 und die *.h in das &quot;include&quot;-Verzeichnis. In deinen Programmen, welche die gmp verwenden sollen gibst du dann unter Projekteinstellungen-&gt;Linker-&gt;Eingabe-&gt;Zusätzliche Abhängigkeiten die .lib's an und includierst den/die header im Source.</p>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1067721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1067721</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Mon, 29 May 2006 21:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to Große Integer (GMP lib) on Mon, 29 May 2006 22:47:27 GMT]]></title><description><![CDATA[<p>ja wenn man's von da runterladet was ich in meim letzten post angegeben hab.<br />
auf der offizillen GMP seite gekommt man zig header und *.c files und weis der teufel wieviel makefiles aber keins funktioniert mit nmake.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1067746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1067746</guid><dc:creator><![CDATA[BigInt]]></dc:creator><pubDate>Mon, 29 May 2006 22:47:27 GMT</pubDate></item><item><title><![CDATA[Reply to Große Integer (GMP lib) on Fri, 25 May 2007 15:13:05 GMT]]></title><description><![CDATA[<p>Ich nutze visual c++ 2000, habe alles wie beschrieben kopiert / eingestellt und komme nicht damit klar...</p>
<p>dieses kleine programm will ich auf beliebig große zahlen umstellen</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;

    using namespace std;

int main (int argc, char *argv[])
{
	unsigned long int faktorize, prime=2, solution=0;
	cout&lt;&lt;&quot;Bitte die in Primfaktoren zu zerlegende zahl eingeben:&quot;&lt;&lt;endl;
	cin&gt;&gt;faktorize;
	while(solution==0){
		if((faktorize%prime)==0){solution=prime;}
		prime++;
	}
	cout&lt;&lt;&quot;1. Primzahl:&quot;&lt;&lt;solution&lt;&lt;endl;
	cout&lt;&lt;&quot;2. Primzahl:&quot;&lt;&lt;(faktorize/solution)&lt;&lt;endl;
	return 0;
}
</code></pre>
<p>jetzt hab ich folgendes versucht, nachdem ich mir <a href="http://gmplib.org/manual/Assigning-Integers.html#Assigning-Integers" rel="nofollow">Assigning-Integers</a> durchgelesen hab: (ach ja: ich hab vorher nen error wegen der libc.lib bekommen ... ich hab einfach wie <a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=75362&amp;SiteID=1" rel="nofollow">hier</a> vorgeschlagen, die lib ignorieren lassen)</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;

using namespace std;

void mpz_init (mpz_t faktorize, mpz_t solution, mpz_t prime, mpz_t r);
//void mpz_mod (mpz_t r, mpz_t faktorize, mpz_t prime);
//void mpz_set (mpz_t rop, mpz_t op);
void mpz_set_si (mpz_t rop, signed long int op);
int main (int argc, char *argv[])
{
    mpz_t faktorize, prime, solution, r;
    mpz_set(faktorize,2410312426921032588580116606028314112912093247945688951359675039065257391591803200669085024107346049663448766280888004787862416978794958324969612987890774651455213339381625224770782077917681499676845543137387820057597683303280706012438932581187337633431914898423998167651676144654423917749992451544062530082617210605384471605940230305042798096660131146255586264079933020977903380408326503642260167962931947410634244152286818827827000403499805688783516991211156053);

	return 0;
}
</code></pre>
<p>dann hab ich diesen error bekommen:<br />
fatal error C1064: Compilerlimit: Überlauf des internen Puffers durch Token</p>
<p>ich dachte, ich kann so große variablen mit gmp benutzen? ich habe allerdings noch so gut wie garkeine erfahrung mit c++ (normalerweise nutze ich php), ich hab mir nur 2 tutorials durchgelesen....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292291</guid><dc:creator><![CDATA[moose]]></dc:creator><pubDate>Fri, 25 May 2007 15:13:05 GMT</pubDate></item><item><title><![CDATA[Reply to Große Integer (GMP lib) on Fri, 25 May 2007 15:39:09 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15577">@moose</a> mit etwas Nachdenken und Doku lesen wirst du schon dahinter kommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292304</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Fri, 25 May 2007 15:39:09 GMT</pubDate></item><item><title><![CDATA[Reply to Große Integer (GMP lib) on Fri, 25 May 2007 16:25:02 GMT]]></title><description><![CDATA[<p>irgendwie hab ich schon befürchtet dass so ne antwort kommt ....</p>
<p>ich bin eben nicht darauf gekommen (nach mehreren stunden googeln) und würde mich sehr darüber freuen, wenn du mir einfach sagen würdest was mein fehler ist (ich geh mal davon aus, dass du es weist)</p>
<p>mit doku meinst du die von <a href="http://gmplib.org/" rel="nofollow">http://gmplib.org/</a>, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292343</guid><dc:creator><![CDATA[moose]]></dc:creator><pubDate>Fri, 25 May 2007 16:25:02 GMT</pubDate></item><item><title><![CDATA[Reply to Große Integer (GMP lib) on Fri, 25 May 2007 16:42:22 GMT]]></title><description><![CDATA[<p>Compilerlimit?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292354</guid><dc:creator><![CDATA[!?]]></dc:creator><pubDate>Fri, 25 May 2007 16:42:22 GMT</pubDate></item><item><title><![CDATA[Reply to Große Integer (GMP lib) on Fri, 25 May 2007 17:11:50 GMT]]></title><description><![CDATA[<p>moose schrieb:</p>
<blockquote>
<p>irgendwie hab ich schon befürchtet dass so ne antwort kommt ....</p>
<p>ich bin eben nicht darauf gekommen (nach mehreren stunden googeln) und würde mich sehr darüber freuen, wenn du mir einfach sagen würdest was mein fehler ist (ich geh mal davon aus, dass du es weist)</p>
<p>mit doku meinst du die von <a href="http://gmplib.org/" rel="nofollow">http://gmplib.org/</a>, oder?</p>
</blockquote>
<p>Also gut, dann will ich mal nicht so sein.</p>
<p>Die von dir angegebene Zahl ist zu groß. Beliebig große Zahlen kannst du der GMP als Strings/Zeichenketten übergeben.</p>
<p>Dafür kannst du die Funktion *<em>int mpz_set_str (mpz_t rop, char <em>str, int base)</em></em> benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292362</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Fri, 25 May 2007 17:11:50 GMT</pubDate></item><item><title><![CDATA[Reply to Große Integer (GMP lib) on Sun, 27 May 2007 05:50:30 GMT]]></title><description><![CDATA[<p>danke für die hilfe lolz, das hatte ich auch schon vermutet, allerdings hats dann immer noch nicht geklappt, weil ich die static library genommen hab. als ich die dynamic ausprobiert hab, ging alles wunderbar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>nochmals vielen dank *freu*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1292942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1292942</guid><dc:creator><![CDATA[moose]]></dc:creator><pubDate>Sun, 27 May 2007 05:50:30 GMT</pubDate></item></channel></rss>