<?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[Char to Int Array]]></title><description><![CDATA[<p>Hi, also ich habe folgendes Problem:</p>
<p>ich habe eine char variable &quot;buf&quot;, welche 6 zahlen speichert. diese 6 zahlen moechte ich nun gerne jeweils einzeln in ein array packen, damit ich mit ihnen arbeiten kann.</p>
<p>char buf[256];</p>
<p>cout&lt;&lt;buf[0];<br />
cout&lt;&lt;buf[1];<br />
cout&lt;&lt;buf[2];<br />
cout&lt;&lt;buf[3];<br />
cout&lt;&lt;buf[4];<br />
cout&lt;&lt;buf[5];</p>
<p>Diese möchte ich also nun quasi folgendermassen in ein int umegwandelt haben damit ich sie in ein Array packen kann zb.:</p>
<p>int intzahl[5];<br />
intzahl[0]=buf[0];<br />
intzahl[1]=buf[1];<br />
intzahl[2]=buf[2];<br />
intzahl[3]=buf[3];<br />
intzahl[4]=buf[4];<br />
intzahl[5]=buf[5];</p>
<p>so das die moeglichkeit besteht, dass ich z b ohne probleme mit ihnen rechnen kann.</p>
<p>summe= intzahl[0]+intzahl[1];</p>
<p>würde schon reichen <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/118238/char-to-int-array</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 08:16:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/118238.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Aug 2005 13:58:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Char to Int Array on Tue, 16 Aug 2005 13:58:18 GMT]]></title><description><![CDATA[<p>Hi, also ich habe folgendes Problem:</p>
<p>ich habe eine char variable &quot;buf&quot;, welche 6 zahlen speichert. diese 6 zahlen moechte ich nun gerne jeweils einzeln in ein array packen, damit ich mit ihnen arbeiten kann.</p>
<p>char buf[256];</p>
<p>cout&lt;&lt;buf[0];<br />
cout&lt;&lt;buf[1];<br />
cout&lt;&lt;buf[2];<br />
cout&lt;&lt;buf[3];<br />
cout&lt;&lt;buf[4];<br />
cout&lt;&lt;buf[5];</p>
<p>Diese möchte ich also nun quasi folgendermassen in ein int umegwandelt haben damit ich sie in ein Array packen kann zb.:</p>
<p>int intzahl[5];<br />
intzahl[0]=buf[0];<br />
intzahl[1]=buf[1];<br />
intzahl[2]=buf[2];<br />
intzahl[3]=buf[3];<br />
intzahl[4]=buf[4];<br />
intzahl[5]=buf[5];</p>
<p>so das die moeglichkeit besteht, dass ich z b ohne probleme mit ihnen rechnen kann.</p>
<p>summe= intzahl[0]+intzahl[1];</p>
<p>würde schon reichen <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/853445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/853445</guid><dc:creator><![CDATA[craven]]></dc:creator><pubDate>Tue, 16 Aug 2005 13:58:18 GMT</pubDate></item><item><title><![CDATA[Reply to Char to Int Array on Tue, 16 Aug 2005 14:03:20 GMT]]></title><description><![CDATA[<p>craven schrieb:</p>
<blockquote>
<p>int intzahl[5];<br />
...<br />
intzahl[5]=buf[5];</p>
</blockquote>
<p>Ich weiß zwar nicht wo das Problem liegt, aber das geht nicht. Du forderst Speicher für 5 Elemente an, belegst aber 6.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/853453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/853453</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Tue, 16 Aug 2005 14:03:20 GMT</pubDate></item><item><title><![CDATA[Reply to Char to Int Array on Tue, 16 Aug 2005 14:07:21 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">for (int i=0;i&lt;6;i++ ) intzahl[i]= buff[i-'0'];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/853459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/853459</guid><dc:creator><![CDATA[denali]]></dc:creator><pubDate>Tue, 16 Aug 2005 14:07:21 GMT</pubDate></item><item><title><![CDATA[Reply to Char to Int Array on Tue, 16 Aug 2005 14:09:57 GMT]]></title><description><![CDATA[<p>Das Problem ist, dass es so wie es da steht:</p>
<p>intzahl[5]=buf[5];</p>
<p>nicht funktioniert. du musst den char umwandeln in integer.</p>
<p>sicher, man kann in der regel chars in int mittels:</p>
<p>intzahl[5]=atoi(buf[5]);</p>
<p>umwandeln. dies funktioniert hier aber nicht. man koennte hoechstens</p>
<p>intzahl[5]=atoi(buf);</p>
<p>schreiben, was mich aber nicht zu meinem ergebnis führt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/853461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/853461</guid><dc:creator><![CDATA[craven]]></dc:creator><pubDate>Tue, 16 Aug 2005 14:09:57 GMT</pubDate></item><item><title><![CDATA[Reply to Char to Int Array on Tue, 16 Aug 2005 14:13:32 GMT]]></title><description><![CDATA[<p>denali schrieb:</p>
<blockquote>
<pre><code class="language-cpp">for (int i=0;i&lt;6;i++ ) intzahl[i]= buff[i-'0'];
</code></pre>
</blockquote>
<p>hat ich auch schon ausprobiert, funktioniert aber auch nicht <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>kommen sehr kuriose zahlen raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/853467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/853467</guid><dc:creator><![CDATA[craven]]></dc:creator><pubDate>Tue, 16 Aug 2005 14:13:32 GMT</pubDate></item><item><title><![CDATA[Reply to Char to Int Array on Tue, 16 Aug 2005 14:17:54 GMT]]></title><description><![CDATA[<p>Sorry, ich war natürlich wieder mal viel zu schnell!<br />
Es muss natürlich heißen:</p>
<pre><code class="language-cpp">for (int i=0;i&lt;6;i++ ) intzahl[i]= buff[i]-'0';
</code></pre>
<p>Ein char ist nichts anderes als ein int mit 1 Byte Länge. Er wird nur anders interpretiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/853471</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/853471</guid><dc:creator><![CDATA[denali]]></dc:creator><pubDate>Tue, 16 Aug 2005 14:17:54 GMT</pubDate></item><item><title><![CDATA[Reply to Char to Int Array on Tue, 16 Aug 2005 14:23:40 GMT]]></title><description><![CDATA[<p>denali schrieb:</p>
<blockquote>
<p>Sorry, ich war natürlich wieder mal viel zu schnell!<br />
Es muss natürlich heißen:</p>
<pre><code class="language-cpp">for (int i=0;i&lt;6;i++ ) intzahl[i]= buff[i]-'0';
</code></pre>
<p>Ein char ist nichts anderes als ein int mit 1 Byte Länge. Er wird nur anders interpretiert.</p>
</blockquote>
<p>Ja das wars <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="🙂"
    /> Das hatte ich natürlich nicht bedacht. Vielen Dank für diese schnelle Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/853478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/853478</guid><dc:creator><![CDATA[craven]]></dc:creator><pubDate>Tue, 16 Aug 2005 14:23:40 GMT</pubDate></item><item><title><![CDATA[Reply to Char to Int Array on Tue, 16 Aug 2005 16:15:59 GMT]]></title><description><![CDATA[<p>und noch ein tipp ein array mit dem index 5 geht von 0 bis 4</p>
]]></description><link>https://www.c-plusplus.net/forum/post/853559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/853559</guid><dc:creator><![CDATA[j]]></dc:creator><pubDate>Tue, 16 Aug 2005 16:15:59 GMT</pubDate></item></channel></rss>