<?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[Zwei TStringLists vergleichen (eine zeile soll gefunden werden)]]></title><description><![CDATA[<p>Hi@all brauche Hilfe</p>
<p>Ich muss 2 TStringLists vergleichen...Ich meine damit, dass eine Zeile(dann die Zweite, Dritte usw) einer TStringList mit allen anderen der anderen TStringList verglichen werden sollen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/147021/zwei-tstringlists-vergleichen-eine-zeile-soll-gefunden-werden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 21:59:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/147021.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 May 2006 23:17:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Fri, 12 May 2006 23:17:38 GMT]]></title><description><![CDATA[<p>Hi@all brauche Hilfe</p>
<p>Ich muss 2 TStringLists vergleichen...Ich meine damit, dass eine Zeile(dann die Zweite, Dritte usw) einer TStringList mit allen anderen der anderen TStringList verglichen werden sollen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1056845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1056845</guid><dc:creator><![CDATA[Blubby]]></dc:creator><pubDate>Fri, 12 May 2006 23:17:38 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 08:26:36 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ja dnn mch das doch. Sind zwei For-Schleifen, mehr nicht.</p>
<p>Wenn du nur wissen willst ob dieListen sich unterscheiden, dnn kannst du auch einfach die beiden Text-Eigenschaften vergleichen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1056896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1056896</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 13 May 2006 08:26:36 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 10:58:01 GMT]]></title><description><![CDATA[<p>Hi,<br />
Hmm. Habe es jetzt seit ungefaehr einer Stunde versucht mit den for-Schleifen aber ich kriege es nicht hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1056969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1056969</guid><dc:creator><![CDATA[Blubby]]></dc:creator><pubDate>Sat, 13 May 2006 10:58:01 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 11:06:05 GMT]]></title><description><![CDATA[<p>zeig mal deine versuche dann könnete man dir besser helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1056978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1056978</guid><dc:creator><![CDATA[webmaster1987]]></dc:creator><pubDate>Sat, 13 May 2006 11:06:05 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 11:13:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>sollte ungefährt so aussehen :</p>
<pre><code class="language-cpp">TStringList* list1 = new TStringList();
  list1-&gt;Text = &quot;Das\r\nist\r\nder\r\nerste\r\nTeil&quot;;
  TStringList* list2 = new TStringList();
  list2-&gt;Text = &quot;Das\r\nist\r\nder\r\nzweite\r\nTeil&quot;;

  int lastl2;
  for (int l1 = 0; l1 &lt; list1-&gt;Count; ++l1)
  {
    lastl2 = -1;
    for (int l2 = 0; l2 &lt; list2-&gt;Count; ++l2)
    {
      if (list1-&gt;Strings[l1] == list2-&gt;Strings[l2])
      {
        Application-&gt;MessageBox(AnsiString(&quot;String &lt;&quot; + list1-&gt;Strings[l1] + &quot;&gt; l1 : &quot; + IntToStr(l1)
          + &quot; l2 : &quot; + IntToStr(l2)).c_str(), &quot;Gleicher String&quot;, MB_OK);
        lastl2 = l2;
      }
    }
    if (lastl2 == -1)
      Application-&gt;MessageBox(AnsiString(&quot;String &lt;&quot; + list1-&gt;Strings[l1] + &quot;&gt; l1 : &quot; + IntToStr(l1)).c_str()
        , &quot;String nicht vorhanden&quot;, MB_OK);

  }
  delete list1;
  delete list2;
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1056982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1056982</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 13 May 2006 11:13:59 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 19:17:25 GMT]]></title><description><![CDATA[<p>Wie wär's mit <em>IndexOf</em>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057246</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sat, 13 May 2006 19:17:25 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 19:42:14 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7971">@akari</a>: also ich hab aus dem was du mir geschickt hast selbst einen code gemacht weil das nicht genau dem entsprach was ich brauche. Hab aber anscheinend einen kleinen Fehler gemacht:</p>
<pre><code class="language-cpp">TStringList *list1 = new TStringList();
list1-&gt;LoadFromFile(&quot;Lösungen.txt&quot;);
TStringList *list2 = new TStringList();
list2-&gt;LoadFromFile(&quot;Wörterbuch.txt&quot;);
int lastl2;
for (int l1 = 0; l1 &lt; list1-&gt;Count; ++l1)
 {
 lastl2 = -1;
 for (int l2 = 0; l2 &lt; list2-&gt;Count; ++l2)
  {
  if(list1-&gt;Strings[l1] == list2-&gt;Strings[l2])
   {
   Label2-&gt;Caption = list2-&gt;Strings[l2];
   lastl2 = l2;
   }
  }
 }
if (lastl2 == -1)
 {
 Label2-&gt;Caption=&quot;Nichts gefunden&quot;;
 }
delete list1;
delete list2;
</code></pre>
<p>Label2 zeigt nachdem vorgang immer &quot;Nichts gefunden an&quot; obwohl in beiden TStringLists die gleiche Zeile einmal vorkommt.</p>
<p>Sieht jemand den Fehler? ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057258</guid><dc:creator><![CDATA[Blubby]]></dc:creator><pubDate>Sat, 13 May 2006 19:42:14 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 20:22:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>@ Blubby : deine Überprüfung ist im Grunde überflüssig, da du lastl2 erst nach der äußeren Schleife überprüfst. Du must das aber wiee ich in jedem Durchgang auswerten.</p>
<p>@ Jansen : ja hast recht... die innere Schleife kann durch IndexOf ersetzt werden.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057274</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 13 May 2006 20:22:22 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 20:26:34 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>Hallo</p>
<p>@ Blubby : deine Überprüfung ist im Grunde überflüssig, da du lastl2 erst nach der äußeren Schleife überprüfst. Du must das aber wiee ich in jedem Durchgang auswerten.</p>
<p>@ Jansen : ja hast recht... die innere Schleife kann durch IndexOf ersetzt werden.</p>
<p>bis bald<br />
akari</p>
</blockquote>
<p>heißt das ich brauche lastl2 gar nicht? Oder muss es drin sein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057279</guid><dc:creator><![CDATA[Blubby]]></dc:creator><pubDate>Sat, 13 May 2006 20:26:34 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 20:31:11 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du brauchst rür jede einzelne Zeile aus list1 eine einzelne Überprüfung von lastl2. Wie Jansen bereits gesagt hat kannst du das jetzt auch einfacher haben :</p>
<pre><code class="language-cpp">...
int l2;
for (int l1 = 0; l1 &lt; list1-&gt;Count; ++l1)
{
  if ((l2 = list2-&gt;IndexOf(list1-&gt;Strings[l1])) &gt; -1)
  {
    // zeile mit index l2 gefunden
  }
  else
  {
    // zeile nicht gefunden
  }
}
...
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057282</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 13 May 2006 20:31:11 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 20:49:29 GMT]]></title><description><![CDATA[<p>vielen dank an euch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057293</guid><dc:creator><![CDATA[Blubby]]></dc:creator><pubDate>Sat, 13 May 2006 20:49:29 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 21:31:24 GMT]]></title><description><![CDATA[<p>Hab noch eine Frage was kein neues Topic wert ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Kann ich irgendwie das Wörterbuch aus MS Word extrahieren? Denn ich brauche eine Liste mit deutschen wörtern (nicht alle aber die allgemeinen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057309</guid><dc:creator><![CDATA[Blubby]]></dc:creator><pubDate>Sat, 13 May 2006 21:31:24 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 21:46:07 GMT]]></title><description><![CDATA[<p>Das hat a) absolut nichts mit dem Thema des Threads zu tun, gehört also in jedem Fall in einen eigenen Thread, und hat b) auch nichts mit dem C++Builder zu tun, für solche Fragen gibt es hier z.B. &quot;Rund um die Programmierung&quot; oder besser noch &quot;Rund um den PC&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057319</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sat, 13 May 2006 21:46:07 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei TStringLists vergleichen (eine zeile soll gefunden werden) on Sat, 13 May 2006 21:48:52 GMT]]></title><description><![CDATA[<p>Jansen schrieb:</p>
<blockquote>
<p>Das hat a) absolut nichts mit dem Thema des Threads zu tun, gehört also in jedem Fall in einen eigenen Thread, und hat b) auch nichts mit dem C++Builder zu tun, für solche Fragen gibt es hier z.B. &quot;Rund um die Programmierung&quot; oder besser noch &quot;Rund um den PC&quot;.</p>
</blockquote>
<p>tut mir leid mach ich sofort</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057321</guid><dc:creator><![CDATA[Blubby]]></dc:creator><pubDate>Sat, 13 May 2006 21:48:52 GMT</pubDate></item></channel></rss>