<?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[Von einem Integer-Array zu einem Integer]]></title><description><![CDATA[<p>Hallo nochmal,</p>
<p>diesmal habe ich ein Programmier-Problem.<br />
Ich habe ein Integer Array z.B. mit:<br />
a[0]= 3<br />
a[1]= 1<br />
a[2]= 2</p>
<p>gibt es eine Möglichkeit diese drei Zahlen auszulesen und hintereinander in einem Integerwert zusammenzufassen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Dass ich z.B. den Integer int = 312 habe???</p>
<p>Vielen Dank nochmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/315337/von-einem-integer-array-zu-einem-integer</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 01:50:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/315337.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 30 Mar 2013 15:37:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Von einem Integer-Array zu einem Integer on Sat, 30 Mar 2013 15:37:52 GMT]]></title><description><![CDATA[<p>Hallo nochmal,</p>
<p>diesmal habe ich ein Programmier-Problem.<br />
Ich habe ein Integer Array z.B. mit:<br />
a[0]= 3<br />
a[1]= 1<br />
a[2]= 2</p>
<p>gibt es eine Möglichkeit diese drei Zahlen auszulesen und hintereinander in einem Integerwert zusammenzufassen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Dass ich z.B. den Integer int = 312 habe???</p>
<p>Vielen Dank nochmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2311033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2311033</guid><dc:creator><![CDATA[Arlic]]></dc:creator><pubDate>Sat, 30 Mar 2013 15:37:52 GMT</pubDate></item><item><title><![CDATA[Reply to Von einem Integer-Array zu einem Integer on Sat, 30 Mar 2013 15:46:03 GMT]]></title><description><![CDATA[<pre><code>int total = 0;
for (std::size_t i = 0; i &lt; array_size; ++i)
{
    total += array[i] * std::pow(10, i);
}
</code></pre>
<p>(ungetestet)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2311034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2311034</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sat, 30 Mar 2013 15:46:03 GMT</pubDate></item><item><title><![CDATA[Reply to Von einem Integer-Array zu einem Integer on Sat, 30 Mar 2013 15:46:50 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
#include &lt;cmath&gt;

int MakeInt(const char *arr, std::size_t size)
{
	int result = 0;

	for (std::size_t i = 0; i &lt; size; ++i)
	{
		result += arr[i] * (std::pow(10.0, static_cast&lt;int&gt;(size - i - 1)));
	}

	return result;
}

int main()
{
	char a[3];

	a[0] = 3;
	a[1] = 1;
	a[2] = 2;

	std::cout &lt;&lt; MakeInt(a, sizeof(a)) &lt;&lt; std::endl;

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2311035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2311035</guid><dc:creator><![CDATA[jkljkl]]></dc:creator><pubDate>Sat, 30 Mar 2013 15:46:50 GMT</pubDate></item><item><title><![CDATA[Reply to Von einem Integer-Array zu einem Integer on Sat, 30 Mar 2013 15:50:48 GMT]]></title><description><![CDATA[<p>Nathan schrieb:</p>
<blockquote>
<pre><code class="language-cpp">std::pow(10, i);
</code></pre>
</blockquote>
<p>Immer diese Anfänger hier. Das ist langsam und kann zu Rundungsfehlern führen. Davon abgesehen sind die Ziffern in der falschen Reihenfolge.</p>
<pre><code class="language-cpp">long long total = 0;
for (auto digit : array)
  total = 10*total + digit;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2311036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2311036</guid><dc:creator><![CDATA[hmpfnt]]></dc:creator><pubDate>Sat, 30 Mar 2013 15:50:48 GMT</pubDate></item><item><title><![CDATA[Reply to Von einem Integer-Array zu einem Integer on Sat, 30 Mar 2013 16:29:42 GMT]]></title><description><![CDATA[<p>Vielen Dank für die schnellen Antworten. Das hilft mi schon mal weiter <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2311042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2311042</guid><dc:creator><![CDATA[Arlic]]></dc:creator><pubDate>Sat, 30 Mar 2013 16:29:42 GMT</pubDate></item><item><title><![CDATA[Reply to Von einem Integer-Array zu einem Integer on Sat, 30 Mar 2013 17:22:52 GMT]]></title><description><![CDATA[<p>also funktionieren tut es... allerdings bin ich wohl doch zu viel Anfänger um nachvollziehen zu können was genau hier</p>
<p>result += arr[i] * (std::pow(10.0, static_cast&lt;int&gt;(size - i - 1)));</p>
<p>passiert...</p>
<p>google hat mir zwar verraten, dass pow eine Potenzierung bedeutet und static_cast wohl eine convertierung macht<br />
aber warum funktioniert die Zeile denn und macht, was sie macht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2311062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2311062</guid><dc:creator><![CDATA[Arlic]]></dc:creator><pubDate>Sat, 30 Mar 2013 17:22:52 GMT</pubDate></item><item><title><![CDATA[Reply to Von einem Integer-Array zu einem Integer on Sat, 30 Mar 2013 17:29:56 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">arr[i] * (std::pow(10.0, static_cast&lt;int&gt;(size - i - 1)));
</code></pre>
<p>macht<br />
<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>a</mi><mi>r</mi><msub><mi>r</mi><mi>i</mi></msub><mo>⋅</mo><mn>1</mn><msup><mn>0</mn><mrow><mi>s</mi><mi>i</mi><mi>z</mi><mi>e</mi><mo>−</mo><mi>i</mi><mo>−</mo><mn>1</mn></mrow></msup></mrow><annotation encoding="application/x-tex">arr_i \cdot 10^{size-i-1}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.824664em;"></span><span class="strut bottom" style="height:0.974664em;vertical-align:-0.15em;"></span><span class="base textstyle uncramped"><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord"><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:-0.02778em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped"><span class="mord mathit">i</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span><span class="mbin">⋅</span><span class="mord mathrm">1</span><span class="mord"><span class="mord mathrm">0</span><span class="vlist"><span style="top:-0.363em;margin-right:0.05em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle uncramped"><span class="mord scriptstyle uncramped"><span class="mord mathit">s</span><span class="mord mathit">i</span><span class="mord mathit" style="margin-right:0.04398em;">z</span><span class="mord mathit">e</span><span class="mbin">−</span><span class="mord mathit">i</span><span class="mbin">−</span><span class="mord mathrm">1</span></span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span></span></span><br />
Was der Cast da soll ist mir auch nicht ganz klar...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2311067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2311067</guid><dc:creator><![CDATA[lattech]]></dc:creator><pubDate>Sat, 30 Mar 2013 17:29:56 GMT</pubDate></item><item><title><![CDATA[Reply to Von einem Integer-Array zu einem Integer on Sat, 30 Mar 2013 18:33:47 GMT]]></title><description><![CDATA[<p>Der Cast ist notwendig, da std::pow keine Templatefunktion ist und daher nicht alle numerischen Typen abdeckt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2311082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2311082</guid><dc:creator><![CDATA[Wisser]]></dc:creator><pubDate>Sat, 30 Mar 2013 18:33:47 GMT</pubDate></item><item><title><![CDATA[Reply to Von einem Integer-Array zu einem Integer on Sat, 30 Mar 2013 18:47:49 GMT]]></title><description><![CDATA[<p>Seit C++11 schon.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2311090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2311090</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sat, 30 Mar 2013 18:47:49 GMT</pubDate></item><item><title><![CDATA[Reply to Von einem Integer-Array zu einem Integer on Sun, 31 Mar 2013 13:43:44 GMT]]></title><description><![CDATA[<p>Danke euch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2311207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2311207</guid><dc:creator><![CDATA[Arlic]]></dc:creator><pubDate>Sun, 31 Mar 2013 13:43:44 GMT</pubDate></item></channel></rss>