<?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[Teil von string vergleichen]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich muss z.b nur den ersten Buchstaben von zwei Strings vergleichen. Wie soll das gehen?</p>
<p>Z.B: str1[0] == str2[0]</p>
<p>aber dann kommt etwa 25 Fehlermeldungen.</p>
<p>Dann hab ichs so probiert</p>
<p>static_cast&lt;char&gt;(pclear_text[i]) == static_cast&lt;char&gt;(alphabet[i])</p>
<p>Nun kommt:<br />
Fehler 1 error C2440: 'static_cast': 'std::string' kann nicht in 'char' konvertiert werden</p>
<p>übrigens ist pclear_text ein Zeiger</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228982/teil-von-string-vergleichen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 05:27:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228982.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 05 Dec 2008 14:53:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 14:53:16 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich muss z.b nur den ersten Buchstaben von zwei Strings vergleichen. Wie soll das gehen?</p>
<p>Z.B: str1[0] == str2[0]</p>
<p>aber dann kommt etwa 25 Fehlermeldungen.</p>
<p>Dann hab ichs so probiert</p>
<p>static_cast&lt;char&gt;(pclear_text[i]) == static_cast&lt;char&gt;(alphabet[i])</p>
<p>Nun kommt:<br />
Fehler 1 error C2440: 'static_cast': 'std::string' kann nicht in 'char' konvertiert werden</p>
<p>übrigens ist pclear_text ein Zeiger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625841</guid><dc:creator><![CDATA[minder *der anfänger*]]></dc:creator><pubDate>Fri, 05 Dec 2008 14:53:16 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 14:59:05 GMT]]></title><description><![CDATA[<p>minder (der anfänger) schrieb:</p>
<blockquote>
<p>Hallo</p>
<p>Ich muss z.b nur den ersten Buchstaben von zwei Strings vergleichen. Wie soll das gehen?</p>
<p>Z.B: str1[0] == str2[0]</p>
<p>aber dann kommt etwa 25 Fehlermeldungen.<br />
...</p>
</blockquote>
<p>Wie lautet denn die erste Fehlermeldung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625847</guid><dc:creator><![CDATA[~Airdamn]]></dc:creator><pubDate>Fri, 05 Dec 2008 14:59:05 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 14:59:40 GMT]]></title><description><![CDATA[<p>Welche Typen sind str1 und str2? Wäre äußerst hilfreich wenn du das vielleicht auch mal erwähnen würdest. <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625849</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625849</guid><dc:creator><![CDATA[JustSomeCoder]]></dc:creator><pubDate>Fri, 05 Dec 2008 14:59:40 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 15:00:16 GMT]]></title><description><![CDATA[<p>Fehler 13 error C2784: &quot;bool std::operator ==(const std::reverse_iterator&lt;_RanIt&gt; &amp;,const std::reverse_iterator&lt;_RanIt2&gt; &amp;)&quot;: template-Argument für &quot;const std::reverse_iterator&lt;_RanIt&gt; &amp;&quot; konnte nicht von &quot;std::string&quot; hergeleitet werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625850</guid><dc:creator><![CDATA[minder *der anfänger*]]></dc:creator><pubDate>Fri, 05 Dec 2008 15:00:16 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 16:12:05 GMT]]></title><description><![CDATA[<p>~Airdamn schrieb:</p>
<blockquote>
<p>Wie lautet denn die erste Fehlermeldung?</p>
</blockquote>
<p>JustSomeCoder schrieb:</p>
<blockquote>
<p>Welche Typen sind str1 und str2? Wäre äußerst hilfreich wenn du das vielleicht auch mal erwähnen würdest. <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="😉"
    /></p>
</blockquote>
<p>minder (der anfänger) schrieb:</p>
<blockquote>
<p>Fehler 13 error C2784: &quot;bool std::operator ==(const std::reverse_iterator&lt;_RanIt&gt; &amp;,const std::reverse_iterator&lt;_RanIt2&gt; &amp;)&quot;: template-Argument für &quot;const std::reverse_iterator&lt;_RanIt&gt; &amp;&quot; konnte nicht von &quot;std::string&quot; hergeleitet werden.</p>
</blockquote>
<p>Wenn du schon Hilfe erwartest solltest du wenigstens ALLE an dich gerichteten Fragen beantworten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625872</guid><dc:creator><![CDATA[JustSomeCoder]]></dc:creator><pubDate>Fri, 05 Dec 2008 16:12:05 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 16:17:53 GMT]]></title><description><![CDATA[<p>die strings sind aus der std</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625877</guid><dc:creator><![CDATA[minder *der anfänger*]]></dc:creator><pubDate>Fri, 05 Dec 2008 16:17:53 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 16:27:00 GMT]]></title><description><![CDATA[<p>der fehler würde aber nicht auftreten, wenn die deklarationen der strings wie folgt lauten würden:</p>
<pre><code class="language-cpp">std::string str1;
std::string str2;
</code></pre>
<p>also, wie lauten die deklarationen? str1 und str2 scheinen eher container zu sein, die strings enthalten und nicht strings, die zeichen (also char) enthalten, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625886</guid><dc:creator><![CDATA[std]]></dc:creator><pubDate>Fri, 05 Dec 2008 16:27:00 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 16:28:31 GMT]]></title><description><![CDATA[<p>ok das Programm tut fast das was es sol</p>
<p>nur wird der ganze string übernommen anstadt nur das erst zeichen:</p>
<p>buffercipher = pclear_text[i];</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625888</guid><dc:creator><![CDATA[minder *der anfänger*]]></dc:creator><pubDate>Fri, 05 Dec 2008 16:28:31 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 16:32:43 GMT]]></title><description><![CDATA[<p>Ich nehme mal an pclear_text ist ein Array von string und nicht ein string selbst. Zeige doch jetzt endlich mal die Deklaration.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625893</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 05 Dec 2008 16:32:43 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 17:03:15 GMT]]></title><description><![CDATA[<p>string clear_text;</p>
<p>an funktion -&gt; &amp;clear_text<br />
funktion -&gt; *clear_text</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625899</guid><dc:creator><![CDATA[minder *der anfänger*]]></dc:creator><pubDate>Fri, 05 Dec 2008 17:03:15 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 17:16:21 GMT]]></title><description><![CDATA[<p>Bitte zeig jetzt noch mal diese Funktion. Wozu dereferenzierst du die Variable denn? So wie ich das sehe übergibst du doch eine Referenz.<br />
Normalerweise greift man doch so zu.</p>
<pre><code class="language-cpp">void funct(const std::string&amp; str)
{
   char a = str[0]; // auf ersten Buchstaben zugreifen
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1625907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625907</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 05 Dec 2008 17:16:21 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 19:31:52 GMT]]></title><description><![CDATA[<p>Wie wärs eigentlich, wenn du nächstes Mal von Anfang an den ganzen relevanten Code posten würdest? Dass man fünf Mal nachfragen muss und jeweils ein Bruchstück erhält, über dessen Kontext man nur spekulieren kann, finde ich echt mühsam... <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/1625973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625973</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 05 Dec 2008 19:31:52 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Fri, 05 Dec 2008 21:12:16 GMT]]></title><description><![CDATA[<p>Ja, die fehlende Kooperation mindert die Motivation schon ganz erheblich, zu helfen.</p>
<p>Wenn der Typ schon nicht in der Lage ist selber zu programmieren, sollte man doch meinen, er wäre wenigstens befähigt sein Problem detailliert zu schildern bzw. auftretende Fragen dementsprechend zu erläutern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1626006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1626006</guid><dc:creator><![CDATA[JustSomeCoder]]></dc:creator><pubDate>Fri, 05 Dec 2008 21:12:16 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Sat, 06 Dec 2008 13:01:03 GMT]]></title><description><![CDATA[<p>zeig doch vor allem ma die deklaration der strings.</p>
<p>das alles klingt so als benutzt du arrays von strings also</p>
<pre><code class="language-cpp">std::string str1[5];
std::string str2[5];     // 5 ist nur ein beispiel
</code></pre>
<p>dann hättest du nähmlich, da ein string ein array von chars ist, ein 2D Array von chars.</p>
<p>dann müsste die abfrage auf den ersten buchstaben im ersten string des arrays so aussehen:</p>
<pre><code class="language-cpp">str1[0][0] == str2[0][0];   // oder so:
str1[1][0] == str2[1][0];   // für den fall, dass du den ersten buchstaben des zweiten strings im array abfragen willst
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1626145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1626145</guid><dc:creator><![CDATA[Yazoo]]></dc:creator><pubDate>Sat, 06 Dec 2008 13:01:03 GMT</pubDate></item><item><title><![CDATA[Reply to Teil von string vergleichen on Sat, 06 Dec 2008 13:03:08 GMT]]></title><description><![CDATA[<p>Was aber nicht schönes C++ ist. Entweder man benutzt gleich <code>std::string</code> , oder wenn man unbedingt <code>char</code> -Arrays vergleichen will, <code>strcmp()</code> oder <code>std::equal()</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1626146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1626146</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sat, 06 Dec 2008 13:03:08 GMT</pubDate></item></channel></rss>