<?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[int[] nach int formatieren]]></title><description><![CDATA[<p>Hallo Community,</p>
<p>ich suche nach einer geeigneten Funktion oder Herangehensweise um folgendes zu realisieren:</p>
<p>Es gibt ein integer-Array mit drei Einträgen, z.B.:</p>
<p><em>int[0] = 1</em><br />
<em>int[1] = 2</em><br />
<em>int[2] = 3</em></p>
<p>Jetzt möchte ich aus diesem Array gerne eine Integer-Variable als Sequenz der Array-Einträge initialisieren. In obigem Beispiel also sollte die Integer-Variable den Wert 123 bekommen.</p>
<p>Vielen Dank im voraus,</p>
<p>Jas</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/247895/int-nach-int-formatieren</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 08:07:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/247895.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Aug 2009 09:59:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to int[] nach int formatieren on Mon, 17 Aug 2009 09:59:20 GMT]]></title><description><![CDATA[<p>Hallo Community,</p>
<p>ich suche nach einer geeigneten Funktion oder Herangehensweise um folgendes zu realisieren:</p>
<p>Es gibt ein integer-Array mit drei Einträgen, z.B.:</p>
<p><em>int[0] = 1</em><br />
<em>int[1] = 2</em><br />
<em>int[2] = 3</em></p>
<p>Jetzt möchte ich aus diesem Array gerne eine Integer-Variable als Sequenz der Array-Einträge initialisieren. In obigem Beispiel also sollte die Integer-Variable den Wert 123 bekommen.</p>
<p>Vielen Dank im voraus,</p>
<p>Jas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762171</guid><dc:creator><![CDATA[Jaspar]]></dc:creator><pubDate>Mon, 17 Aug 2009 09:59:20 GMT</pubDate></item><item><title><![CDATA[Reply to int[] nach int formatieren on Mon, 17 Aug 2009 10:04:34 GMT]]></title><description><![CDATA[<p>sstream ss;</p>
<p>ss &lt;&lt; int[0] &lt;&lt; int[1] &lt;&lt; int[2];</p>
<p>int out;</p>
<p>ss &gt;&gt; out;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762177</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Mon, 17 Aug 2009 10:04:34 GMT</pubDate></item><item><title><![CDATA[Reply to int[] nach int formatieren on Mon, 17 Aug 2009 10:06:08 GMT]]></title><description><![CDATA[<p>Sorry, statt sstream ss muss es natürlich stringstream ss (aus dem Standardnamespace) heißen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762179</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Mon, 17 Aug 2009 10:06:08 GMT</pubDate></item><item><title><![CDATA[Reply to int[] nach int formatieren on Mon, 17 Aug 2009 10:09:15 GMT]]></title><description><![CDATA[<p>Da gibt es mehrere Möglichkeiten.</p>
<pre><code class="language-cpp">const int size= 3;
	int a[size] = {1,2,3};

	int temp = 0;
	for (int i = 0; i &lt; size; ++i )
	 temp += a[i]* pow (10,float(size-i-1) );

	std::cout &lt;&lt; temp &lt;&lt; &quot;\n&quot;;

	//oder

	std::stringstream s;
	for (int i = 0; i &lt; size; ++i)
	 s &lt;&lt; a[i];

	temp = 0;
	s &gt;&gt; temp; 

	std::cout &lt;&lt; temp;
</code></pre>
<p>Wobei mir aber die zweite Variante irgendwie besser gefällt. (Da nichts berechnet werden muss).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762182</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 17 Aug 2009 10:09:15 GMT</pubDate></item><item><title><![CDATA[Reply to int[] nach int formatieren on Mon, 17 Aug 2009 10:16:34 GMT]]></title><description><![CDATA[<p>Sowas? (Das assert ist nur ne Approximation ;))</p>
<pre><code class="language-cpp">template&lt;size_t size&gt;
int ToInt( int ( &amp;list )[size] )
{
	assert( size - 1 &lt;= log10( static_cast&lt;float&gt;( std::numeric_limits&lt;int&gt;::max() ) ) );

	int result = 0;
	int f = 1;

	for ( int i = size-1; i &gt;= 0; --i, f *= 10 )
		result += list[i] * f;

	return result;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1762184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762184</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 17 Aug 2009 10:16:34 GMT</pubDate></item><item><title><![CDATA[Reply to int[] nach int formatieren on Mon, 17 Aug 2009 12:44:22 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">x=100*a[0]+10*a[1]*1+a[2];
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">int x=0;
for(int i=0;i!=3;++i)
  x=10*x+a[i];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1762309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762309</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 17 Aug 2009 12:44:22 GMT</pubDate></item><item><title><![CDATA[Reply to int[] nach int formatieren on Tue, 18 Aug 2009 09:47:11 GMT]]></title><description><![CDATA[<p>Hallo Community,</p>
<p>vielen Dank für Eure Hilfe.</p>
<p>Ich hab's letztendlich über den Vorschlag von <em>volkard</em> realisiert.</p>
<p>Liebe Grüße,</p>
<p>Jas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762754</guid><dc:creator><![CDATA[Jaspar]]></dc:creator><pubDate>Tue, 18 Aug 2009 09:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to int[] nach int formatieren on Tue, 18 Aug 2009 13:46:49 GMT]]></title><description><![CDATA[<p>Wobei die Methode von Volkard aber nur für die Ziffern von 0 bis 9 funktioniert, bei größeren Zahlen kommen &quot;komische&quot; Werte heraus (nimm daher besser die strinstream-Variante).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762905</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Tue, 18 Aug 2009 13:46:49 GMT</pubDate></item><item><title><![CDATA[Reply to int[] nach int formatieren on Tue, 18 Aug 2009 14:21:34 GMT]]></title><description><![CDATA[<p>Th69 schrieb:</p>
<blockquote>
<p>Wobei die Methode von Volkard aber nur für die Ziffern von 0 bis 9 funktioniert, bei größeren Zahlen kommen &quot;komische&quot; Werte heraus (nimm daher besser die strinstream-Variante).</p>
</blockquote>
<p>Je nach Anwendung können die komischen Werte auch die gesuchten sein.<br />
Ich habe a[0] Hundert-Euro-Scheine, a[1] Zehn-Euro-Scheine und a[2] Ein-Euro-Scheine (Falschgeld). Wieviel Geld habe ich zusammen?<br />
Da ist die &quot;komische&quot; Rechnung die richtige und die Aneinanderhängung der Zahlen ist dir falsche. Daß Jaspar aber eh davon ausging, daß alle Ziffern unter 9 sind, also daß er eine Zahl aus Ziffern bauen will, habe ich mir einfach so gedacht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762926</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 18 Aug 2009 14:21:34 GMT</pubDate></item></channel></rss>