<?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[zeichen in string ersetzen]]></title><description><![CDATA[<p>Hi,<br />
wie kann man einzelne Zeichen in einem String ersetzen?<br />
z.B. alle . durch ,</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/217815/zeichen-in-string-ersetzen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 17:41:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217815.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 11 Jul 2008 18:43:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 18:43:59 GMT]]></title><description><![CDATA[<p>Hi,<br />
wie kann man einzelne Zeichen in einem String ersetzen?<br />
z.B. alle . durch ,</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545884</guid><dc:creator><![CDATA[std__string]]></dc:creator><pubDate>Fri, 11 Jul 2008 18:43:59 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 18:47:26 GMT]]></title><description><![CDATA[<p>replace</p>
<p>dazu hätte man aber auch google fragen können <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> das sind so basics</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545885</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 11 Jul 2008 18:47:26 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 18:58:16 GMT]]></title><description><![CDATA[<p>könntest du mir ein Beispiel geben?<br />
Mit replace kann man ja nur eine Stück von einem String mit einem anderen ersetzen oder sehe ich das falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545888</guid><dc:creator><![CDATA[std__string]]></dc:creator><pubDate>Fri, 11 Jul 2008 18:58:16 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 19:00:01 GMT]]></title><description><![CDATA[<p>ja naja dann musst du mit einer schleife den string zeichen für zeichen durchlaufen und jedes mal wenn der . gefunden wurde dir die position merken und dann mit replace ersetzen ;)Versuch dich mal und wenn du nicht weiter kommst, zeigst du einfach den code mit dem du es probiert hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545889</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 11 Jul 2008 19:00:01 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 19:06:43 GMT]]></title><description><![CDATA[<p>würd den gesamten string durchgehen (mit iteratoren) und dann halt jede position, an der ein ',' steht durch ein '.' ersetzen...<br />
replace würd zwar au gehen aber ich würds nich nehmen...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545895</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 11 Jul 2008 19:06:43 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 19:09:45 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/16305">@unskilled</a> was ist deine Abneigung gegen Replace?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545901</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545901</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 11 Jul 2008 19:09:45 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 19:14:37 GMT]]></title><description><![CDATA[<p>nach unskilled könnte man es so machen</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
#include&lt;string&gt;

int main()
{
   std::string test = &quot;12.11.1988&quot;;
   std::string::iterator  iter;

   std::cout&lt;&lt;test&lt;&lt;std::endl;

   for(iter = test.begin(); iter != test.end();iter++)
   {
       if(*iter == '.')
       {
           *iter = ',';
       }
   }
   std::cout&lt;&lt;test&lt;&lt;std::endl;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1545903</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545903</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 11 Jul 2008 19:14:37 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 19:24:03 GMT]]></title><description><![CDATA[<p>War ja eigentlich gar nicht so schwer wie ich dachte.<br />
Hier mein Code:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

int main()
{
	string str1 = &quot;Lorem,ipsum,dolor,sit,amet,&quot;;

	while(1)
	{
	    string::size_type loc = str1.find( &quot;,&quot;, 0 );

	    if( loc != string::npos )
	    {
		str1.replace(loc,1,&quot;.&quot;);
	    }

	    else
	    {
		break;
	    }
	}

	cout &lt;&lt; str1 &lt;&lt; endl;

	return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1545908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545908</guid><dc:creator><![CDATA[std__string]]></dc:creator><pubDate>Fri, 11 Jul 2008 19:24:03 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 19:26:09 GMT]]></title><description><![CDATA[<p>Firefighter schrieb:</p>
<blockquote>
<p>nach unskilled könnte man es so machen</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

int main()
{
   std::string test = &quot;12.11.1988&quot;;
   std::cout&lt;&lt;test&lt;&lt;std::endl;

   for(std::string::iterator iter (test.begin()), end = (test.end); iter != end; ++iter)
   {
       if (*iter == '.')
           *iter = ',';
   }
   std::cout&lt;&lt;test&lt;&lt;std::endl;
}
</code></pre>
</blockquote>
<p>Firefighter schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/16305">@unskilled</a> was ist deine Abneigung gegen Replace?</p>
</blockquote>
<p>Sry - dachte, dass replace ne string-basierende funktion war... Hab aber noch ma nachgeguckt - und würd es so doch mit replace machen ^^</p>
<p>soll heißen: dachte, dass replace strings erwartet - und das hielt ich halt für übertrieben...</p>
<p>also doch mit std::replace ^^</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545909</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 11 Jul 2008 19:26:09 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 19:29:14 GMT]]></title><description><![CDATA[<p>lool <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="🙂"
    /> nagut so geht es auch wie ich es schrieb, spart den funktionsaufruf <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>
<p>EDIT: Es sei dir Verziehen Graf unskilled <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/1545910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545910</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 11 Jul 2008 19:29:14 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 19:33:46 GMT]]></title><description><![CDATA[<p>ihhgitt...</p>
<p>entweder:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

int main()
{
   std::string test = &quot;12.11.1988&quot;;
   std::cout&lt;&lt;test&lt;&lt;std::endl;

   for(std::string::iterator iter (test.begin()), end = (test.end); iter != end; ++iter)
   {
       if (*iter == '.')
           *iter = ',';
   }
   std::cout&lt;&lt;test&lt;&lt;std::endl;
}
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;algorithm&gt;

int main()
{
   std::string test = &quot;12.11.1988&quot;;
   std::cout&lt;&lt;test&lt;&lt;std::endl;
   std::replace (test.begin (), test.end (), ',', '.');
   std::cout&lt;&lt;test&lt;&lt;std::endl;
}
</code></pre>
<p>deine variante is da nich gerad die eleganteste - finde ich...</p>
<p>bb</p>
<p>edit:<br />
gut - jz kann ich wieder schlafen - danke : )<br />
nein - das war nicht an dich, feuerwehrmännchen sondern an den OP...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545911</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 11 Jul 2008 19:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 19:32:05 GMT]]></title><description><![CDATA[<p>Warum nicht die eleganteste? nur weil du alles zusammen geklatscht hast?:P oder weswegen, ist doch eigentlich die selbe wie deine erste in deinem letzten beitrag.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545913</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 11 Jul 2008 19:32:05 GMT</pubDate></item><item><title><![CDATA[Reply to zeichen in string ersetzen on Fri, 11 Jul 2008 19:38:16 GMT]]></title><description><![CDATA[<p>ASSOO...sag das doch <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="🙂"
    /> Schlaf gut :=)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545916</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 11 Jul 2008 19:38:16 GMT</pubDate></item></channel></rss>