<?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 [12345abc678] nur die Zahle -&amp;gt; [12345678] ???]]></title><description><![CDATA[<p>Wie kann auch ich folgendes so auseinander nehmen, dass in meine Variable nur die Zahlen aufgenommen werden, und die Buchstaben/Zeichen auf der strecke bleiben?</p>
<pre><code>[12345abc678] –zu-&gt; [12345678]
</code></pre>
<p>Wäre nett wen jemand ein Beispiel hätte, wie er das lösen würde.</p>
<p>Gruß,<br />
Dino</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/140068/von-12345abc678-nur-die-zahle-gt-12345678</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 00:19:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140068.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 11 Mar 2006 17:38:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 17:38:51 GMT]]></title><description><![CDATA[<p>Wie kann auch ich folgendes so auseinander nehmen, dass in meine Variable nur die Zahlen aufgenommen werden, und die Buchstaben/Zeichen auf der strecke bleiben?</p>
<pre><code>[12345abc678] –zu-&gt; [12345678]
</code></pre>
<p>Wäre nett wen jemand ein Beispiel hätte, wie er das lösen würde.</p>
<p>Gruß,<br />
Dino</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014149</guid><dc:creator><![CDATA[Dino Crisis]]></dc:creator><pubDate>Sat, 11 Mar 2006 17:38:51 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 17:41:46 GMT]]></title><description><![CDATA[<p>char array durchgehen und nur kopieren wenn char zwischen 0 und 9 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014151</guid><dc:creator><![CDATA[re]]></dc:creator><pubDate>Sat, 11 Mar 2006 17:41:46 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 17:44:27 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>da du wenig Angaben gemacht hast, nehme ich jetzt einfach mal an, ich bekomme diese Zahlen-Buchstabencombo als std::string.</p>
<p>Hier also n gaaanz simpler Ansatz:</p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;cstring&gt;

std::string killLetters(const std::string &amp;s) {
  std::string ret(&quot;&quot;);
  for (int i=0;i&lt;s.size();++i) {
    if (isdigit(s[i]))
      ret.append(s[i]);
  }
  return ret;
};
</code></pre>
<p>EDIT: Ein wenig zu lahm gewesen...</p>
<p>MfG</p>
<p>GPC</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014153</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Sat, 11 Mar 2006 17:44:27 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 18:04:45 GMT]]></title><description><![CDATA[<p>Also... erst einmal noch die DATEN...</p>
<p>-------------<br />
Windows XP<br />
Konsolen Anwendung<br />
Sprache: C++<br />
Programm: Visual C++ 6<br />
-------------</p>
<p>So, jetzt an welcher stelle ich hängen bleibe....</p>
<p>Beispiel:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int Zahl;

main()
{
  cin &gt;&gt; Zahl;    // Z. B. 12345abc678
  cin.sync();
  cin.clear();
  cout &lt;&lt; Zahl;   // Ausgabe: 12345
  return 0;
}
</code></pre>
<p>Weiter Weiß ich nicht... Ich wusste dass man mit 'int' nur die Zahle raus bekommt. Und die Buchstaben/Zeichen im Puffer verbleiben.</p>
<p>Das Problem ist nur, dass die Zahlen bis zum ersten Buchstaben/Zeichen eingelesen werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014165</guid><dc:creator><![CDATA[Dino Crisis]]></dc:creator><pubDate>Sat, 11 Mar 2006 18:04:45 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 18:14:28 GMT]]></title><description><![CDATA[<p>Dino Crisis schrieb:</p>
<blockquote>
<p>Das Problem ist nur, dass die Zahlen bis zum ersten Buchstaben/Zeichen eingelesen werden.</p>
</blockquote>
<p>Deswegen musst du statt eines ints einen string einlesen:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;cctype&gt;
#include &lt;algorithm&gt;
#include &lt;functional&gt;

using namespace std;

int main()
{
  string Zahl;
  cin &gt;&gt; Zahl;
  Zahl.erase(remove_if(Zahl.begin(), Zahl.end(), not1(ptr_fun(isdigit))),
             Zahl.end());
  cout &lt;&lt; Zahl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1014177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014177</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Sat, 11 Mar 2006 18:14:28 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 19:01:53 GMT]]></title><description><![CDATA[<p>Jaa... es klapt.. danke dir <strong>finix</strong>...</p>
<p>Ich weiß nur nicht warum es klapt... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <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>Kann mir eventuel jemand diese Zeile Erklären?</p>
<pre><code class="language-cpp">cin &gt;&gt; Zahl;
//--------------------------------------------------------------------------------------
  Zahl.erase(remove_if(Zahl.begin(), Zahl.end(), not1(ptr_fun(isdigit))), Zahl.end());
//--------------------------------------------------------------------------------------
</code></pre>
<p>Z. B. Was bedeutet das: '<em>isdigit</em>' ?</p>
<p>Kann mir eventuel jemand einen Link zur behandlung &quot;dieser/solcher&quot; Funltionen geben?</p>
<p>Herzlichen Danke....<br />
Dino</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014208</guid><dc:creator><![CDATA[Dino Crisis]]></dc:creator><pubDate>Sat, 11 Mar 2006 19:01:53 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 19:03:39 GMT]]></title><description><![CDATA[<p>das ist ungefähr das gleiche wie GPC gepostet hat..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014211</guid><dc:creator><![CDATA[.............]]></dc:creator><pubDate>Sat, 11 Mar 2006 19:03:39 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 22:32:00 GMT]]></title><description><![CDATA[<p>Erkäre mir lieber deine Wunderzeile... :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014216</guid><dc:creator><![CDATA[Dino Crisis]]></dc:creator><pubDate>Sat, 11 Mar 2006 22:32:00 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 19:19:04 GMT]]></title><description><![CDATA[<p>Dino Crisis schrieb:</p>
<blockquote>
<p>Kann mir eventuel jemand diese Zeile Erklären?</p>
<pre><code class="language-cpp">cin &gt;&gt; Zahl;
//--------------------------------------------------------------------------------------
  Zahl.erase(remove_if(Zahl.begin(), Zahl.end(), not1(ptr_fun(isdigit))), Zahl.end());
//--------------------------------------------------------------------------------------
</code></pre>
</blockquote>
<p>Jedes zeichen welches keine (<em>not1</em>) Ziffer (<em>isdigit</em>) ist wird ans Ende des Strings verschoben (<em>remove_if</em>), danach dieser ganze Bereich von Nichtziffern gelöscht (<em>erase</em>).</p>
<p>Dino Crisis schrieb:</p>
<blockquote>
<p>Kann mir eventuel jemand einen Link zur behandlung &quot;dieser/solcher&quot; Funltionen geben?</p>
</blockquote>
<p><a href="http://www.sgi.com/tech/stl/" rel="nofollow">www.sgi.com/tech/stl/</a><br />
<a href="http://www.cppreference.com" rel="nofollow">www.cppreference.com</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014219</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Sat, 11 Mar 2006 19:19:04 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 22:32:50 GMT]]></title><description><![CDATA[<p>Habe gearde noch ein mehr oder weniger Problem. Es gibt doch einen &quot;get.lenth&quot; operator (oder so ähnlich) womit ich die Länge von z. B. dem String 'Zahl' herausbekomme.</p>
<p>Wie sätz ich den ein. (Falls es den gibt)</p>
<p>Kurz:<br />
Wie kann ich die länge vom String 'Zahl' Anzeigen lassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014221</guid><dc:creator><![CDATA[Dino Crisis]]></dc:creator><pubDate>Sat, 11 Mar 2006 22:32:50 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 19:32:38 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::string foo = &quot;blub&quot;;
std::cout &lt;&lt; foo.length();   // gibt 4 aus
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1014226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014226</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Sat, 11 Mar 2006 19:32:38 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Sat, 11 Mar 2006 19:38:54 GMT]]></title><description><![CDATA[<p>OK, Danke...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014231</guid><dc:creator><![CDATA[Dino Crisis]]></dc:creator><pubDate>Sat, 11 Mar 2006 19:38:54 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Mon, 13 Mar 2006 08:05:27 GMT]]></title><description><![CDATA[<p>geht das auch nicht ganz einfach mit</p>
<pre><code class="language-cpp">atoi()
</code></pre>
<p>?? <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/1014996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014996</guid><dc:creator><![CDATA[asr]]></dc:creator><pubDate>Mon, 13 Mar 2006 08:05:27 GMT</pubDate></item><item><title><![CDATA[Reply to Von [12345abc678] nur die Zahle -&amp;gt; [12345678] ??? on Mon, 13 Mar 2006 14:54:32 GMT]]></title><description><![CDATA[<p>ManPage von &lt;a href= schrieb:</p>
<blockquote>
<p>man: atoi&quot;&gt;atoi does no overflow checking, handles unsigned numbers poorly, and handles strings containing trailing extra characters (like ``123abc'') poorly.</p>
</blockquote>
<p>Ist also nicht so gut geeignet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015408</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Mon, 13 Mar 2006 14:54:32 GMT</pubDate></item></channel></rss>