<?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[Anzahl bestimmter Zeichen im String suchen]]></title><description><![CDATA[<p>Ich habe z.B. ein string folgendem Inhalt:</p>
<pre><code class="language-cpp">string str = &quot;#(hallo, wie, gehts?, gut, blabla)&quot;;
</code></pre>
<p>wie kann die Anzahl der ',' ermitteln?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160088/anzahl-bestimmter-zeichen-im-string-suchen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 04:39:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160088.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Sep 2006 18:53:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 18:53:36 GMT]]></title><description><![CDATA[<p>Ich habe z.B. ein string folgendem Inhalt:</p>
<pre><code class="language-cpp">string str = &quot;#(hallo, wie, gehts?, gut, blabla)&quot;;
</code></pre>
<p>wie kann die Anzahl der ',' ermitteln?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142137</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Thu, 21 Sep 2006 18:53:36 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 18:58:49 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>In der Art:</p>
<pre><code class="language-cpp">for(int i = 0; i &lt; str.size(); i++){
   if(str[i] == ','){
      count++;
   }
}
</code></pre>
<p>MFG winexec*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142146</guid><dc:creator><![CDATA[winexec*]]></dc:creator><pubDate>Thu, 21 Sep 2006 18:58:49 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 19:02:40 GMT]]></title><description><![CDATA[<p>Du gehst schlicht und einfach jedes Zeichen durch und überprüfst, ob es ein Komma ist...</p>
<pre><code>AnsiString str = &quot;#(hallo, wie, gehts?, gut, blabla)&quot;;
int anzahlzeichen=0;
const char zu_suchendes_zeichen=',';
for (int i=1;i&lt;=str.length();i++)if (str[i]==zu_suchendes_zeichen)anzahlzeichen++;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1142149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142149</guid><dc:creator><![CDATA[Nanyuki]]></dc:creator><pubDate>Thu, 21 Sep 2006 19:02:40 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 19:05:00 GMT]]></title><description><![CDATA[<p>lazy:</p>
<pre><code class="language-cpp">std::count(str.begin(), str.end(), ',');
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1142151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142151</guid><dc:creator><![CDATA[Thomas ** 0]]></dc:creator><pubDate>Thu, 21 Sep 2006 19:05:00 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 19:05:13 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Schön nach mir gepostet, aber wir wissen: doppelt gemoppelt hält länger.</p>
<p>MFG winexec*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142152</guid><dc:creator><![CDATA[winexec*]]></dc:creator><pubDate>Thu, 21 Sep 2006 19:05:13 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 19:10:11 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;algorithm&gt;
using std::count;

// ...

size_t comma_count = count(str.begin(), str.begin(), ',');
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1142160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142160</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Thu, 21 Sep 2006 19:10:11 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 19:22:34 GMT]]></title><description><![CDATA[<p>vielen dank, habe noch eine frage:<br />
Wie kann ich in der schleife der ermittelten ',' die position ermitteln?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142169</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Thu, 21 Sep 2006 19:22:34 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 19:36:14 GMT]]></title><description><![CDATA[<p>Habs geschafft <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>
<pre><code class="language-cpp">if(command[i] == ',')
							  {
								  cout &lt;&lt; i+1 &lt;&lt; endl;
							  }
</code></pre>
<p>Wie kann ich am besten auf die inhalte in der klammer zugreifen:</p>
<pre><code class="language-cpp">(hallo, wie, gehts?, gut, blabla)
</code></pre>
<p>Damit ich die einzelnen so verwenden kann:</p>
<pre><code class="language-cpp">string s1 = hallo
string s2 = wie
...
</code></pre>
<p>Da ich jetzt die Position der einzelnen Kommas kenne, kann ich aus dem Haupt string diesen in substrings teilen. Brauche Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142177</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Thu, 21 Sep 2006 19:36:14 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 19:43:59 GMT]]></title><description><![CDATA[<p>winexec* schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>Schön nach mir gepostet, aber wir wissen: doppelt gemoppelt hält länger.</p>
<p>MFG winexec*</p>
</blockquote>
<p>Naja, woher soll ich denn wissen, dass du unterdessen schon gepostet hast während ich meinen Post geschrieben habe? -.-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142182</guid><dc:creator><![CDATA[Nanyuki]]></dc:creator><pubDate>Thu, 21 Sep 2006 19:43:59 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 19:44:49 GMT]]></title><description><![CDATA[<p>kernel64 schrieb:</p>
<blockquote>
<p>Brauche Hilfe</p>
</blockquote>
<p>Super. Was hast du denn unternommen? Was willst du wissen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142183</guid><dc:creator><![CDATA[Thomas ** 0]]></dc:creator><pubDate>Thu, 21 Sep 2006 19:44:49 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 19:53:37 GMT]]></title><description><![CDATA[<p>Also wie würdet ihr das machen, ich hatte vor den ersten string von der klammer bis zum komma einzulesen, dann denn zweiten string zum nächsten komma,... bis zur klammerende ')'</p>
<pre><code class="language-cpp">string str = &quot;(test, hallo, haus, auto)&quot;;

//zuweisung der einzelnen strings
string s1;
string s2;
string s3;

//finde die letzte klammer
int last = str.rfind(')');

int count = 0;
for(int i = 0; i &lt; str.size(); i++)
{
if(str[i] == ',')
							  {
								  cout &lt;&lt; i+1 &lt;&lt; endl;
							  }
						  }
</code></pre>
<p>Mein Problem ist wie soll ich die strings s1, s2, s3 mit den werten aus der klammer zuweisen, ich weiß das es mit subrtr() funktioniert, habe nur ein Problem mit der Position der Kommas!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142191</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Thu, 21 Sep 2006 19:53:37 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 20:18:23 GMT]]></title><description><![CDATA[<p>Was für ein Problem hast du denn damit?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142204</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Thu, 21 Sep 2006 20:18:23 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 20:26:44 GMT]]></title><description><![CDATA[<p>Also wie bekomme nach der Schleife in s1=&quot;test&quot;, s2=&quot;hallo&quot;, s3=&quot;haus&quot; zugewiesen?? Zeig mir bitte ein Beispiel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142208</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Thu, 21 Sep 2006 20:26:44 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Thu, 21 Sep 2006 20:40:17 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>substr sollte helfen.</p>
<blockquote>
<p>Naja, woher soll ich denn wissen, dass du unterdessen schon gepostet hast während ich meinen Post geschrieben habe? -.-</p>
</blockquote>
<p>Ist auch egal. Darüber zu diskutieren wäre kindisch. Ich-habe-zuerst- gepostet-Art. Ist ja schließlich kein Wettbewerb.</p>
<p>MFG winexec*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142215</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142215</guid><dc:creator><![CDATA[winexec*]]></dc:creator><pubDate>Thu, 21 Sep 2006 20:40:17 GMT</pubDate></item><item><title><![CDATA[Reply to Anzahl bestimmter Zeichen im String suchen on Fri, 22 Sep 2006 08:22:43 GMT]]></title><description><![CDATA[<p>Du kannst per find() oder find_first_of() die Position deiner Trennzeichen ermitteln (oder in deiner aktuellen Schleife merken) und dann mit substr() die einzelnen Teilstrings raussuchen.</p>
<p>(übrigens würde ich statt dreier fester Strings lieber einen Container (vector o.ä.) verwenden, da kannst du beliebig viele Textfetzen reinpacken)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142360</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 22 Sep 2006 08:22:43 GMT</pubDate></item></channel></rss>