<?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-Array]]></title><description><![CDATA[<p>wie prüfe ich in einem char-Array ob eine Zahl vorkommt?<br />
Ich hab zB. folgendes Array:</p>
<pre><code class="language-cpp">char cArray[] = &quot;-1.568789587e001 5.5445877856e003 E,AB\r\n&quot;;
</code></pre>
<p>Nun will ich mit einer for-Schleife jedes Element des Arrays durchlaufen und prüfen ob es eine Zahl ist oder Sonderzeichen usw... Dabei sollen die Werte in ein neues Array geschrieben werden.<br />
Wenn das erste Leerzeichen kommt soll die gleiche Prüfung nochmals erfolgen und die Werte in ein weiteres Array geschrieben werden.</p>
<p>hier mal mein Anfang:</p>
<pre><code class="language-cpp">char cArray1[30];
char cArray2[30];
int iLenght = StrLen(carray);
for (int i=0; iLenght; i++)
{
    if (cArray[i] == /*is eine Zahl zwischen 0 und 9*/) 
    {
        cArray1[i]=cArray[i];
    }
    if (cArray[i] == ' ') .....

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/281205/char-array</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 20:00:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/281205.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Jan 2011 12:43:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to char-Array on Fri, 28 Jan 2011 12:43:41 GMT]]></title><description><![CDATA[<p>wie prüfe ich in einem char-Array ob eine Zahl vorkommt?<br />
Ich hab zB. folgendes Array:</p>
<pre><code class="language-cpp">char cArray[] = &quot;-1.568789587e001 5.5445877856e003 E,AB\r\n&quot;;
</code></pre>
<p>Nun will ich mit einer for-Schleife jedes Element des Arrays durchlaufen und prüfen ob es eine Zahl ist oder Sonderzeichen usw... Dabei sollen die Werte in ein neues Array geschrieben werden.<br />
Wenn das erste Leerzeichen kommt soll die gleiche Prüfung nochmals erfolgen und die Werte in ein weiteres Array geschrieben werden.</p>
<p>hier mal mein Anfang:</p>
<pre><code class="language-cpp">char cArray1[30];
char cArray2[30];
int iLenght = StrLen(carray);
for (int i=0; iLenght; i++)
{
    if (cArray[i] == /*is eine Zahl zwischen 0 und 9*/) 
    {
        cArray1[i]=cArray[i];
    }
    if (cArray[i] == ' ') .....

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2013561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2013561</guid><dc:creator><![CDATA[rudpower]]></dc:creator><pubDate>Fri, 28 Jan 2011 12:43:41 GMT</pubDate></item><item><title><![CDATA[Reply to char-Array on Fri, 28 Jan 2011 12:48:28 GMT]]></title><description><![CDATA[<p><a href="http://www.cplusplus.com/reference/clibrary/cctype/isdigit/" rel="nofollow">http://www.cplusplus.com/reference/clibrary/cctype/isdigit/</a></p>
<pre><code class="language-cpp">if(isdigit(cArray[i]) // prüft nach ob 0-9
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2013564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2013564</guid><dc:creator><![CDATA[demonking]]></dc:creator><pubDate>Fri, 28 Jan 2011 12:48:28 GMT</pubDate></item><item><title><![CDATA[Reply to char-Array on Fri, 28 Jan 2011 12:58:59 GMT]]></title><description><![CDATA[<p>Und wenn mehr als 30 Zahlen vorkommen? Wieso machst du ohne Not solche gefährlichen Sachen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2013569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2013569</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 28 Jan 2011 12:58:59 GMT</pubDate></item><item><title><![CDATA[Reply to char-Array on Fri, 28 Jan 2011 13:01:45 GMT]]></title><description><![CDATA[<p>Es schreibt sich übrigens 'length'. &lt;/klugscheisser&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2013572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2013572</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Fri, 28 Jan 2011 13:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to char-Array on Fri, 28 Jan 2011 13:08:57 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Wieso machst du ohne Not solche gefährlichen Sachen?</p>
</blockquote>
<p>Weil er es kann! <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>
<pre><code class="language-cpp">if (i &gt;= 30)
{
   spiele_musik(&quot;booom.wav&quot;);
   MessageBox(&quot;Buffer overflow&quot;);
   exit(666);
}
</code></pre>
<p>@TE<br />
Ich weiß zwar nicht was du vor hast, aber hier im Forum geistern viele Beiträge string to float oder int to float und Konsorten rum. Vielleicht ist da was für dich dabei, was deinem Problem näher kommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2013573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2013573</guid><dc:creator><![CDATA[Kabum]]></dc:creator><pubDate>Fri, 28 Jan 2011 13:08:57 GMT</pubDate></item></channel></rss>