<?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[nach Sonderzeichen im String suchen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgenden Code:</p>
<pre><code class="language-cpp">std::string text;

	// 1. Füllen von text
	// ...

	// 2. Suchen von &quot;\&quot;
	std::string::size_type pos;
	pos = text.rfind(&quot;\&quot;);
</code></pre>
<p>Dazu kriege ich leider immer folgende Fehlermeldung:</p>
<blockquote>
<p>error C2001: Zeilenumbruch innerhalb einer Konstanten<br />
error C2146: Syntaxfehler : Fehlendes ')' vor Bezeichner 'pos2'</p>
</blockquote>
<p>Wie kann ich denn dann nach dem Zeichen '\' in einem String suchen?<br />
VIELEN DANK!<br />
V.K.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/196412/nach-sonderzeichen-im-string-suchen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 12:30:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196412.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Oct 2007 13:49:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to nach Sonderzeichen im String suchen on Mon, 29 Oct 2007 13:49:26 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgenden Code:</p>
<pre><code class="language-cpp">std::string text;

	// 1. Füllen von text
	// ...

	// 2. Suchen von &quot;\&quot;
	std::string::size_type pos;
	pos = text.rfind(&quot;\&quot;);
</code></pre>
<p>Dazu kriege ich leider immer folgende Fehlermeldung:</p>
<blockquote>
<p>error C2001: Zeilenumbruch innerhalb einer Konstanten<br />
error C2146: Syntaxfehler : Fehlendes ')' vor Bezeichner 'pos2'</p>
</blockquote>
<p>Wie kann ich denn dann nach dem Zeichen '\' in einem String suchen?<br />
VIELEN DANK!<br />
V.K.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1394117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1394117</guid><dc:creator><![CDATA[VerbalKint]]></dc:creator><pubDate>Mon, 29 Oct 2007 13:49:26 GMT</pubDate></item><item><title><![CDATA[Reply to nach Sonderzeichen im String suchen on Mon, 29 Oct 2007 13:51:04 GMT]]></title><description><![CDATA[<p>den backslash escapen:</p>
<pre><code>&quot;\\&quot;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1394118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1394118</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Mon, 29 Oct 2007 13:51:04 GMT</pubDate></item><item><title><![CDATA[Reply to nach Sonderzeichen im String suchen on Mon, 29 Oct 2007 13:56:03 GMT]]></title><description><![CDATA[<p>Zur Erklärung - der Backslash leitet Sonderzeichen-Sequenzen wie \n (Zeilenumbruch), \0 (Stringende-Marke) oder auch \&quot; (Anführungszeichen als String-Bestandteil) ein - deswegen mußt du ihn maskieren, wenn du ihn in Reinform haben willst.</p>
<p>In deinem Beispiel wird die Kombination \&quot; nicht als Stringende gesehen, sondern als 'echtes' Anführungszeichen - und der Compiler beschwert sich anschließend, daß bis zum Ende der Code-Zeile kein Stringende aufgetaucht ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1394123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1394123</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 29 Oct 2007 13:56:03 GMT</pubDate></item><item><title><![CDATA[Reply to nach Sonderzeichen im String suchen on Mon, 29 Oct 2007 14:03:31 GMT]]></title><description><![CDATA[<p>Danke Euch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1394126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1394126</guid><dc:creator><![CDATA[VerbalKint]]></dc:creator><pubDate>Mon, 29 Oct 2007 14:03:31 GMT</pubDate></item></channel></rss>