<?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[strcmp funktioniert nicht richtig]]></title><description><![CDATA[<p>Hi,</p>
<p>ich bin neu hier und hoffe dass ich meine fragen die ich über google nicht beantworten konnte hier beantwortet bekomme....</p>
<p>Zu meinem proplem....</p>
<pre><code class="language-cpp">std::string temp = buf;
          if(temp.find(&quot;:&quot;) != std::string::npos)
          {
                path = GetWorkPath();
                path += &quot;\\config.ini&quot;;
                const_cast&lt;char*&gt;(path.c_str());
                char pw[100];
                GetPrivateProfileString(&quot;WICHTIG&quot;,&quot;Passwort&quot;,&quot;NULL&quot;,pw,100,s);
                if(strcmp(pw,buf) == 0);
                {
                    logged[i] = 1;
                    sprintf(buf2,&quot;Erfolgreich eingeloggt!&quot;);
                    send(clients[i],buf2,(int)strlen(buf2),0);
                }
          }
</code></pre>
<p>Das proplem besteht darin, dass egal ob buf = pw ist oder nicht immer die nachhricht Erfolgreich eingeloggt kommt.... ich weis wirklich nicht was ich falsch mache....</p>
<p>InFaIN</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/225084/strcmp-funktioniert-nicht-richtig</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 20:28:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/225084.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Oct 2008 09:54:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 09:54:11 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich bin neu hier und hoffe dass ich meine fragen die ich über google nicht beantworten konnte hier beantwortet bekomme....</p>
<p>Zu meinem proplem....</p>
<pre><code class="language-cpp">std::string temp = buf;
          if(temp.find(&quot;:&quot;) != std::string::npos)
          {
                path = GetWorkPath();
                path += &quot;\\config.ini&quot;;
                const_cast&lt;char*&gt;(path.c_str());
                char pw[100];
                GetPrivateProfileString(&quot;WICHTIG&quot;,&quot;Passwort&quot;,&quot;NULL&quot;,pw,100,s);
                if(strcmp(pw,buf) == 0);
                {
                    logged[i] = 1;
                    sprintf(buf2,&quot;Erfolgreich eingeloggt!&quot;);
                    send(clients[i],buf2,(int)strlen(buf2),0);
                }
          }
</code></pre>
<p>Das proplem besteht darin, dass egal ob buf = pw ist oder nicht immer die nachhricht Erfolgreich eingeloggt kommt.... ich weis wirklich nicht was ich falsch mache....</p>
<p>InFaIN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601139</guid><dc:creator><![CDATA[InFaIN]]></dc:creator><pubDate>Sun, 19 Oct 2008 09:54:11 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 09:58:55 GMT]]></title><description><![CDATA[<p>InFaIN schrieb:</p>
<blockquote>
<pre><code class="language-cpp">if(strcmp(pw,buf) == 0);
</code></pre>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1601140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601140</guid><dc:creator><![CDATA[extra halbdarm]]></dc:creator><pubDate>Sun, 19 Oct 2008 09:58:55 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 10:00:26 GMT]]></title><description><![CDATA[<p>InFaIN schrieb:</p>
<blockquote>
<p>ich weis wirklich nicht was ich falsch mache....</p>
</blockquote>
<p>du bedienst den debugger nicht richtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601141</guid><dc:creator><![CDATA[extra halbdarm]]></dc:creator><pubDate>Sun, 19 Oct 2008 10:00:26 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 10:03:39 GMT]]></title><description><![CDATA[<p>mach dne ; weg und nimm std::string der ist zwar nicht gut, aber besser als char*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601144</guid><dc:creator><![CDATA[schiksalsspiel]]></dc:creator><pubDate>Sun, 19 Oct 2008 10:03:39 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 10:08:19 GMT]]></title><description><![CDATA[<p>Ich hab ehrlich gesagt nicht den Eindruck, dass du weisst, was du tust. Was du beispielsweisee mit folgender Zeile bezweckst, entzieht sich meinem Verständnis...</p>
<pre><code class="language-cpp">const_cast&lt;char*&gt;(path.c_str());
</code></pre>
<p>schiksalsspiel schrieb:</p>
<blockquote>
<p>mach dne ; weg und nimm std::string der ist zwar nicht gut, aber besser als char*</p>
</blockquote>
<p>Wieso nicht gut? Für das meiste reicht <code>std::string</code> völlig. Und nur weil einige ihn als Designfehler bezeichnen, weil er eine zu viele Methoden besitzt, ist das kein Grund, ihn nicht zu benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601149</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 19 Oct 2008 10:08:19 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 10:12:17 GMT]]></title><description><![CDATA[<p>vielen dank... das gieng aber ziemlich schnell... das mit dem ; habe ich glatt übersehen, aber jetzt gehts... danke</p>
<p>InFaIN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601152</guid><dc:creator><![CDATA[InFaIN]]></dc:creator><pubDate>Sun, 19 Oct 2008 10:12:17 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 10:14:51 GMT]]></title><description><![CDATA[<p>Trotzdem solltest du den anderen Hinweisen in diesem Thread folgen, wenn du C++ programmieren willst. Und redundante Zeilen wie die von mir oben genannte zu entfernen wäre auch nicht die schlechteste Idee...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601155</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 19 Oct 2008 10:14:51 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 11:37:03 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>schiksalsspiel schrieb:</p>
<blockquote>
<p>mach dne ; weg und nimm std::string der ist zwar nicht gut, aber besser als char*</p>
</blockquote>
<p>Wieso nicht gut? Für das meiste reicht <code>std::string</code> völlig. Und nur weil einige ihn als Designfehler bezeichnen, weil er eine zu viele Methoden besitzt, ist das kein Grund, ihn nicht zu benutzen.</p>
</blockquote>
<p>du verstehen text? nochmal genau lesen tuchen.[url]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601196</guid><dc:creator><![CDATA[schiksalsspiel]]></dc:creator><pubDate>Sun, 19 Oct 2008 11:37:03 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 11:52:28 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>schiksalsspiel schrieb:</p>
<blockquote>
<p>mach dne ; weg und nimm std::string <strong>der ist zwar nicht gut</strong>, aber besser als char*</p>
</blockquote>
<p><strong>Wieso nicht gut?</strong> [...]</p>
</blockquote>
<p>Ich wüsste nicht, was es da noch gross zu interpretieren gäbe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601203</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 19 Oct 2008 11:52:28 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 12:16:12 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Ich wüsste nicht, was es da noch gross zu interpretieren gäbe.</p>
</blockquote>
<p>Ich verändere mal die Hervorhebung:</p>
<p>Nexus schrieb:</p>
<blockquote>
<p>Wieso nicht gut? Für das meiste reicht std::string völlig. Und nur weil einige ihn als Designfehler bezeichnen, weil er eine zu viele Methoden besitzt, ist das kein Grund**, ihn nicht zu benutzen.**</p>
</blockquote>
<p>schiksalsspiel hat nie gesagt, dass man ihn nicht benutzen soll. Er hat gesagt, man soll <code>std::string</code> benutzen, obwohl die Klasse zwar nicht all zu gut ist, aber noch deutlich besser als <code>char*</code> .<br />
Deswegen ist er womöglich ein wenig verärgert über deine Aussage. <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>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601211</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 19 Oct 2008 12:16:12 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 12:22:39 GMT]]></title><description><![CDATA[<p>Ja okay. <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="😉"
    /><br />
Naja, ich dachte halt, wenn man <code>std::string</code> schlecht findet, wird man sich langfristig wahrscheinlich eine Alternative suchen...</p>
<p>Aber egal, wir müssen ja nicht über jedes kleine Detail eine Diskussion starten. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601215</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601215</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 19 Oct 2008 12:22:39 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 15:13:28 GMT]]></title><description><![CDATA[<p>und warum ist sie nicht gut? ist sie nicht rosa genug? oder ist sie nicht mehr geek genug? zu primitv oder zu komplex?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601304</guid><dc:creator><![CDATA[5z54u4]]></dc:creator><pubDate>Sun, 19 Oct 2008 15:13:28 GMT</pubDate></item><item><title><![CDATA[Reply to strcmp funktioniert nicht richtig on Sun, 19 Oct 2008 15:19:02 GMT]]></title><description><![CDATA[<p>5z54u4 schrieb:</p>
<blockquote>
<p>und warum ist sie nicht gut? ist sie nicht rosa genug? oder ist sie nicht mehr geek genug? zu primitv oder zu komplex?</p>
</blockquote>
<p>Ne, das Design ist falsch aufgebaut. Zu viele Methoden, nicht flexibel genug. Wurde schon oft in diesem Forum besprochen (Forumsuche) und gibt auch Artikel darüber (Inet-Suchmaschine).</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1601309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1601309</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 19 Oct 2008 15:19:02 GMT</pubDate></item></channel></rss>