<?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[String vergleichen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe einen String, beidem ich überprüfen möchte, ob er mit einem bestimmten anderen String beginnt.</p>
<p>Bsp:<br />
String1: &quot;DINA4&quot;<br />
String2: &quot;DIN&quot;<br />
Frage: Fängt String1 mit String2 an?</p>
<p>Gibts da ne Standardfunktionalität?</p>
<p>Gruß, Annika</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156889/string-vergleichen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 00:38:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156889.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Aug 2006 09:09:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String vergleichen on Mon, 21 Aug 2006 09:09:10 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe einen String, beidem ich überprüfen möchte, ob er mit einem bestimmten anderen String beginnt.</p>
<p>Bsp:<br />
String1: &quot;DINA4&quot;<br />
String2: &quot;DIN&quot;<br />
Frage: Fängt String1 mit String2 an?</p>
<p>Gibts da ne Standardfunktionalität?</p>
<p>Gruß, Annika</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1121307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121307</guid><dc:creator><![CDATA[Ate80fr]]></dc:creator><pubDate>Mon, 21 Aug 2006 09:09:10 GMT</pubDate></item><item><title><![CDATA[Reply to String vergleichen on Mon, 21 Aug 2006 09:17:54 GMT]]></title><description><![CDATA[<p>Nicht so richtig, aber so gehts:</p>
<pre><code class="language-cpp">#include &lt;string&gt;

bool starts_with (const std::string&amp; s1, const std::string&amp; s2)
{
    return s1.compare (0, s2.length (), s2) == 0;
}

int main ()
{
    std::string String1 = &quot;DINA4&quot;;
    std::string String2 = &quot;DIN&quot;;

    starts_with (String1, String2);
}
</code></pre>
<p>Siehe <a href="http://www.sgi.com/tech/stl/basic_string.html" rel="nofollow">http://www.sgi.com/tech/stl/basic_string.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1121313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121313</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Mon, 21 Aug 2006 09:17:54 GMT</pubDate></item><item><title><![CDATA[Reply to String vergleichen on Mon, 21 Aug 2006 09:17:59 GMT]]></title><description><![CDATA[<p>Also String* hat in .Net auf jeden Fall eine Equals-methode:</p>
<pre><code class="language-cpp">String* a = S&quot;DIN&quot;;
String* b = S&quot;DIN&quot;;

bool c = a-&gt;Equals(b);
</code></pre>
<p>Um teile eines String zu pruefen musst du das wohl ueber sub-strings machen:</p>
<pre><code class="language-cpp">String* a = S&quot;DINA4&quot;;
String* b = S&quot;DIN&quot;;

bool result;
int i = 0;
while ((i &lt;= a-&gt;Length) &amp; (i &lt;= b-&gt;Length))
{
  i++;
  result = String::Compare(a-&gt;SubString(0,i), b-&gt;SubString(0,i));
}
</code></pre>
<p>Dann hast du i = 3 und result = true;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1121314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121314</guid><dc:creator><![CDATA[WetDreams]]></dc:creator><pubDate>Mon, 21 Aug 2006 09:17:59 GMT</pubDate></item><item><title><![CDATA[Reply to String vergleichen on Mon, 21 Aug 2006 09:19:54 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>[edit]zu spät ;)[/edit]<br />
Schau hier: <a href="http://www.cppreference.com/cppstring/index.html" rel="nofollow">http://www.cppreference.com/cppstring/index.html</a></p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1121315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121315</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 21 Aug 2006 09:19:54 GMT</pubDate></item><item><title><![CDATA[Reply to String vergleichen on Mon, 21 Aug 2006 09:19:14 GMT]]></title><description><![CDATA[<p>.NET gehört nicht zum C++-Standard. Außerdem ist das testen über Substrings extrem ineffizient.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1121316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121316</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Mon, 21 Aug 2006 09:19:14 GMT</pubDate></item><item><title><![CDATA[Reply to String vergleichen on Mon, 21 Aug 2006 11:03:15 GMT]]></title><description><![CDATA[<p>Danke für die schnelle Hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> , habe mich für den Lösungsvorschlag von .filmor entschieden! Funktioniert schon!<br />
<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/1121390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121390</guid><dc:creator><![CDATA[Ate80fr]]></dc:creator><pubDate>Mon, 21 Aug 2006 11:03:15 GMT</pubDate></item><item><title><![CDATA[Reply to String vergleichen on Mon, 21 Aug 2006 12:13:21 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9606">@.filmor</a>: kannste auch noch ein ends_with posten? <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/1121469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121469</guid><dc:creator><![CDATA[anfrage]]></dc:creator><pubDate>Mon, 21 Aug 2006 12:13:21 GMT</pubDate></item><item><title><![CDATA[Reply to String vergleichen on Mon, 21 Aug 2006 12:34:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">bool ends_with (const std::string&amp; s1, const std::string&amp; s2)
{
    return (s1.length () &gt;= s2.length ())
        &amp;&amp; (s1.compare (s1.length () - s2.length (), s2.length (), s2) == 0);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1121493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1121493</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Mon, 21 Aug 2006 12:34:32 GMT</pubDate></item></channel></rss>