<?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[Bestimmte Textstellen]]></title><description><![CDATA[<p>Wie geht das, dass aus einer datei (z.b. .txt) ne bestimmte zeile herausgesucht wird?<br />
Ansonsten kann ich es nur mit</p>
<pre><code class="language-cpp">if(Datei-&gt;Strings[0]==&quot;ABC&quot;)
{
Do this and that
}
</code></pre>
<p>und das mit jeder Zeile wiederholt (kann ja hunderte von zeilen sein)<br />
Das soll dann an LabelX gesendet werden</p>
<p>Und noch eine frage: Das selbe nur das aus einer Zeile ein bestimmtes wort gesucht wird und an LabelX gesendet wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/136618/bestimmte-textstellen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 01 Aug 2026 23:43:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/136618.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 11 Feb 2006 21:04:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bestimmte Textstellen on Sat, 11 Feb 2006 21:04:39 GMT]]></title><description><![CDATA[<p>Wie geht das, dass aus einer datei (z.b. .txt) ne bestimmte zeile herausgesucht wird?<br />
Ansonsten kann ich es nur mit</p>
<pre><code class="language-cpp">if(Datei-&gt;Strings[0]==&quot;ABC&quot;)
{
Do this and that
}
</code></pre>
<p>und das mit jeder Zeile wiederholt (kann ja hunderte von zeilen sein)<br />
Das soll dann an LabelX gesendet werden</p>
<p>Und noch eine frage: Das selbe nur das aus einer Zeile ein bestimmtes wort gesucht wird und an LabelX gesendet wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/991858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/991858</guid><dc:creator><![CDATA[CounterstrikePlayer]]></dc:creator><pubDate>Sat, 11 Feb 2006 21:04:39 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sat, 11 Feb 2006 22:27:33 GMT]]></title><description><![CDATA[<p>Ähh? Du hast doch schon die Lösung. Du schaust in jeder Zeile, ob ein bestimmter String vorkommt.</p>
<pre><code class="language-cpp">for(int x = 0; x &lt;= Memo1-&gt;Lines-&gt;Count; x++)
      {
        if(Memo1-&gt;Lines-&gt;Srings[x] == &quot;irgendwas&quot;)
          DoSomething();
        else DoSomeOtherthing();
      }
</code></pre>
<p>Du kannst das ganze auch alternativ mit AnsiString.Pos untersuchen.<br />
Ich versteh, glaube ich, Dein Problem nicht richtig...</p>
<p>Gruss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/991920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/991920</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Sat, 11 Feb 2006 22:27:33 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sat, 11 Feb 2006 23:10:25 GMT]]></title><description><![CDATA[<p>Naja es läuft auf die Frage hinaus:<br />
Gibt es eine Methode die die ganze Datei nach einer bestimmten zeile /bestimmten wort sucht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/991943</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/991943</guid><dc:creator><![CDATA[CounterstrikePlayer]]></dc:creator><pubDate>Sat, 11 Feb 2006 23:10:25 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sat, 11 Feb 2006 23:14:05 GMT]]></title><description><![CDATA[<p>Oops!<br />
Naja ok das Problem ist ich beherrsche die for Schleife nicht ^^ obwohl ich sie mal durchgenommen hab <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /><br />
Wenn du mir noch sagen kannst wie sie funzt wäre ich dir sehr dankbar ^^</p>
<p>CounterstrikePlayer schrieb:</p>
<blockquote>
<p>Und noch eine frage: Das selbe nur das aus einer Zeile ein bestimmtes wort gesucht wird und an LabelX gesendet wird.</p>
</blockquote>
<p>Falls mir das auch noch jemand beantworten kann is dieser threa durch ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/991945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/991945</guid><dc:creator><![CDATA[CounterstrikePlayer]]></dc:creator><pubDate>Sat, 11 Feb 2006 23:14:05 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sat, 11 Feb 2006 23:43:12 GMT]]></title><description><![CDATA[<p>CounterstrikePlayer schrieb:</p>
<blockquote>
<p>Oops!<br />
Naja ok das Problem ist ich beherrsche die for Schleife nicht ^^ obwohl ich sie mal durchgenommen hab</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Die Schleife habe ich in meinem vorhergehenden Post geschildert. Die Hilfe kann Dir auch Dinge aufzeigen!</p>
<p>Weiterhin willst Du ein bestimmtes Wort suchen und an LabelX senden???</p>
<p>LabelX-&gt;Caption = myString;</p>
<p>mit AnsiString.Pos kannst Du die Position und/oder das Auftreten eines Strings in einem anderen auslesen.</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/991948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/991948</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Sat, 11 Feb 2006 23:43:12 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 09:51:57 GMT]]></title><description><![CDATA[<p>[cpp]void __fastcall TForm1::Button1Click(TObject *Sender)<br />
{<br />
<strong>for(int Zahl=0; Zahl&lt;=Liste-&gt;Strings[Zahl]-&gt;Count; Zahl++);</strong><br />
{<br />
<strong>if(Liste-&gt;Strings[Zahl]==Edit1-&gt;Text)</strong><br />
{<br />
Label3-&gt;Caption=Edit1-&gt;Text;<br />
}<br />
else<br />
{<br />
Application-&gt;MessageBox(&quot;Your name is wrong&quot;, &quot;error&quot;, 0);<br />
}<br />
}<br />
}[/cpp]</p>
<p>In der 1. fettgedruckten Zeile kommt die Fehlermeldung:<br />
&quot;Zeiger auf Struktur auf linker Seite von -&gt; oder von -&gt;* erforderlich*&quot;<br />
Aber was bedeutet das?</p>
<p>In der 2. fettgedruckten Zeile kommt die Fehlermeldung:<br />
&quot;Undefiniertes Symbol 'Zahl'&quot;<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/992022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992022</guid><dc:creator><![CDATA[CounterstrikePlayer]]></dc:creator><pubDate>Sun, 12 Feb 2006 09:51:57 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 10:26:56 GMT]]></title><description><![CDATA[<p>Liste-&gt;Strings[Zahl]-&gt;Count</p>
<p>Die Zeile würde ich prüfen</p>
<p>Liste-&gt;Strings-&gt;Count</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992038</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 12 Feb 2006 10:26:56 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 10:30:14 GMT]]></title><description><![CDATA[<p>Christian211 schrieb:</p>
<blockquote>
<p>Liste-&gt;Strings[Zahl]-&gt;Count</p>
<p>Die Zeile würde ich prüfen</p>
<p>Liste-&gt;Strings-&gt;Count</p>
</blockquote>
<p>Leider zeigt er imme rnoch den selben Fehler an</p>
<p>CounterstrikePlayer schrieb:</p>
<blockquote>
<p>In der 1. fettgedruckten Zeile kommt die Fehlermeldung:<br />
&quot;Zeiger auf Struktur auf linker Seite von -&gt; oder von -&gt;* erforderlich*&quot;<br />
Aber was bedeutet das?</p>
</blockquote>
<p>Wenn der bei beiden Möglichkeiten den selben fehler zeigt und ich nicht weiß was das bedeutet (Hinweis: Noob) <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/992042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992042</guid><dc:creator><![CDATA[CounterstrikePlayer]]></dc:creator><pubDate>Sun, 12 Feb 2006 10:30:14 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 10:47:51 GMT]]></title><description><![CDATA[<p>Was ist Liste??</p>
<p>Ist es eine TSTringList</p>
<p>Liste-&gt;Count</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992053</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 12 Feb 2006 10:47:51 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 12:54:25 GMT]]></title><description><![CDATA[<p>Christian211 schrieb:</p>
<blockquote>
<p>Was ist Liste??</p>
<p>Ist es eine TSTringList</p>
<p>Liste-&gt;Count</p>
</blockquote>
<p>Yop is ne TStringList<br />
Danke das geht jetzt (erstes problem gelöst)<br />
Das zweite besteht aber weiterhin.<br />
Mein COde ist jetzt so:</p>
<pre><code class="language-cpp">for(int Zahl=0; Zahl&lt;=Liste-&gt;Count; Zahl++);
 {
  if(Liste-&gt;Strings[Zahl]==Edit1-&gt;Text)
   {
    Label3-&gt;Caption=Edit1-&gt;Text;
   }
  else
   {
   Application-&gt;MessageBox(&quot;Your name is wrong&quot;, &quot;error&quot;, 0);
   }
 }
</code></pre>
<p>bei</p>
<pre><code class="language-cpp">if(Liste-&gt;Strings[Zahl]==Edit1-&gt;Text)
</code></pre>
<p>zeiigt er mir imme rnoch an &quot;Undefiniertes Symbol 'Zahl'&quot;</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992213</guid><dc:creator><![CDATA[CounterstrikePlayer]]></dc:creator><pubDate>Sun, 12 Feb 2006 12:54:25 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 14:04:23 GMT]]></title><description><![CDATA[<p>Meistens hat der Compiler recht, es lohnt nicht, mit ihm darüber zu streiten. So ist wohl Zahl nicht definiert. Das hat bei dir etwas mit Gültigkeitsbereichen und Blöcken zu tun. Solltest die Regel &quot;Variablen werden am Eingang der Funktion deklariert&quot; beherzigen.</p>
<p>Fürs erste:</p>
<pre><code class="language-cpp">int Zahl;
for(Zahl=0; Zahl&lt;=Liste-&gt;Count; Zahl++);
 {
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/992270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992270</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 12 Feb 2006 14:04:23 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 14:09:48 GMT]]></title><description><![CDATA[<p>Das stimmt zwar, der eigentliche Fehler ist aber das &quot;;&quot; nach der for-Schleife. Damit ist die schon zuende bevor der eigentliche Block kommt. Und danach ist &quot;Zahl&quot; nicht mehr gültig. Also das Semikolon weglassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992284</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Sun, 12 Feb 2006 14:09:48 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 14:26:16 GMT]]></title><description><![CDATA[<p>Christian211 schrieb:</p>
<blockquote>
<p>Solltest die Regel &quot;Variablen werden am Eingang der Funktion deklariert&quot; beherzigen.</p>
</blockquote>
<p>Aber eher nicht bei for-Schleifen. Die Zähl-Variable wird i.d.R. nur in der Schleife benötigt, es wäre deshalb Verschwendung, sie ausserhalb zu deklarieren.</p>
<p>Dass das öfter mal in Code-Beispielen auftaucht liegt vor allem daran, dass Microsofts VC++ bis mindestens Version 6 zu doof war, sich diesbezüglich an den Standard zu halten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992313</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 12 Feb 2006 14:26:16 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 14:32:25 GMT]]></title><description><![CDATA[<blockquote>
<p>Aber eher nicht bei for-Schleifen. Die Zähl-Variable wird i.d.R. nur in der Schleife benötigt, es wäre deshalb Verschwendung, sie ausserhalb zu deklarieren.</p>
</blockquote>
<p>Erlaube mir dazu eine andere Meinung zu haben. Variablen gehören nach &quot;oben&quot;. Das trägt zur Lesbarkeit und Wartbarkeit des Codes ungemein bei, insbesondere, wenn mehrere daran arbeiten. Wenn 5 Leute jeweils an 5 Stellen Variablen deklarieren ist das auch Verschwendung. Wo sie auf dem Stack und wie lange liegen dürfte in der Praxis unerheblich sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992319</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 12 Feb 2006 14:32:25 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 15:22:35 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">for(int Zahl=0; Zahl&lt;=Liste-&gt;Count; Zahl++)
 {
  if(Liste-&gt;Strings[Zahl]==Edit1-&gt;Text)
   {
    Label3-&gt;Caption=Edit1-&gt;Text;
   }
  else
   {
   Application-&gt;MessageBox(&quot;Your name is wrong&quot;, &quot;error&quot;, 0);
   }
 }
</code></pre>
<p>so hab ich es jetzt und es funktioniert. ich war so doof und hab ein ; dahinter gesetzt und es nicht bemerkt da hattet ihr recht ^^</p>
<p>jetzt gibts ein neues problem: der sucht sich zwar die zeile raus, aber sagt dafür 9 mal das es falsch ist.<br />
Also in &quot;Liste&quot; (TStringList) stehen jetzt die zeilen:<br />
Zeile1<br />
Zeile2<br />
Zeile3<br />
Zeile4<br />
Zeile5<br />
Zeile6<br />
Zeile7<br />
Zeile8<br />
Zeile9<br />
Zeile10</p>
<p>Wenn ich jetzt im Edit fenster z.b. &quot;Zeile 3&quot; eingebe, geht der alle Zeilen durch (soll er ja auch) aber dafür gibt er für Zeile1, Zeile2, Zeile4-10 falschmeldungen. Wee mache ich es das nur ne Fehlermeldung ausgegeben wird wenn in KEINER zeile das eingegebene steht?</p>
<p>Danke CSP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992347</guid><dc:creator><![CDATA[CounterstrikePlayer]]></dc:creator><pubDate>Sun, 12 Feb 2006 15:22:35 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 15:28:36 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">bool found=false;
for(int Zahl=0; Zahl&lt;=Liste-&gt;Count; Zahl++)
 {
  if(Liste-&gt;Strings[Zahl]==Edit1-&gt;Text)
   {
    Label3-&gt;Caption=Edit1-&gt;Text;
    found=true;
//ggf. könnte hier ein break rein, wenn die anderen nach einem Fund nicht durchsucht werden sollen
   }
 }
if(!found)
  {
   Application-&gt;MessageBox(&quot;Your name is wrong&quot;, &quot;error&quot;, 0);
   }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/992350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992350</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 12 Feb 2006 15:28:36 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 15:34:10 GMT]]></title><description><![CDATA[<p>Christian211 schrieb:</p>
<blockquote>
<p>Erlaube mir dazu eine andere Meinung zu haben.</p>
</blockquote>
<p>Dito.</p>
<p>Hier trifft im kleinen genau dasselbe zu wie für globale Variablen:<br />
Wenn eine Variable nur in einer Funktion (oder Schleife) benötigt wird, dann sollte sie auch nur in der Funktion (oder Schleife) gültig sein, d.h. dort deklariert werden.</p>
<p>Ich bezweifle ausserdem, dass sowas zu Beginn einer Funktion irgendwie der Les- und Wartbarkeit hilft:</p>
<pre><code class="language-cpp">int i, j, k, x, y, z; // Zähler für for-Schleifen
// oder
int i; // Zähler erste for-Schleife 
int j; // Zähler zweite for-Schleife
int k; // Zähler dritte for-Schleife
int x; // Zähler Spalten-Schleife
int y; // Zähler Zeilen-Schleife
int z; // Zähler Items-Schleife
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/992356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992356</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 12 Feb 2006 15:34:10 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 15:44:02 GMT]]></title><description><![CDATA[<p>Man könnte eine Variable wiederverwenden... Du übertreibst etwas <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/992365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992365</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 12 Feb 2006 15:44:02 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 15:46:15 GMT]]></title><description><![CDATA[<p>Christian211 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">bool found=false;
for(int Zahl=0; Zahl&lt;=Liste-&gt;Count; Zahl++)
 {
  if(Liste-&gt;Strings[Zahl]==Edit1-&gt;Text)
   {
    Label3-&gt;Caption=Edit1-&gt;Text;
    found=true;
//ggf. könnte hier ein break rein, wenn die anderen nach einem Fund nicht durchsucht werden sollen
   }
 }
if(!found)
  {
   Application-&gt;MessageBox(&quot;Your name is wrong&quot;, &quot;error&quot;, 0);
   }
</code></pre>
</blockquote>
<p>das hat mich schon mal weiter gebracht danke<br />
leider werden immernoch alle zeilen BIS ZUR richtigen Zeile mit einer MsgBox als &quot;Falsch&quot; benannt. Er soll aber nur sagen das nichts gefunden wurde (Your name is wrong) wenn es in der ganzen datei nichts gibt<br />
das ist nervig vor allem wenn man mehrere hundert zeilen hat und das gefundene sagen wir in 246 ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /><br />
Ich glaube das wäre dann das letzte problem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992368</guid><dc:creator><![CDATA[CounterstrikePlayer]]></dc:creator><pubDate>Sun, 12 Feb 2006 15:46:15 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 15:49:23 GMT]]></title><description><![CDATA[<p>Das kann nicht sein. In der Schleife wir keine Messagebox mehr ausgegeben. Die wird DANACH ausgegeben. Schau nochmal hin!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992372</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 12 Feb 2006 15:49:23 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 16:08:56 GMT]]></title><description><![CDATA[<p>Christian211 schrieb:</p>
<blockquote>
<p>Das kann nicht sein. In der Schleife wir keine Messagebox mehr ausgegeben. Die wird DANACH ausgegeben. Schau nochmal hin!</p>
</blockquote>
<p>Yo hatte es falsch geändert es funzt alles sehr gut danke an alle anmtworten besonders an <strong>Christian211</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/992387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992387</guid><dc:creator><![CDATA[CounterstrikePlayer]]></dc:creator><pubDate>Sun, 12 Feb 2006 16:08:56 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Sun, 12 Feb 2006 18:23:52 GMT]]></title><description><![CDATA[<p>Christian211 schrieb:</p>
<blockquote>
<p>Du übertreibst etwas <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>Die C++-Entwickler haben sich sicher etwas dabei gedacht, als sie die Deklaration im Schleifenkopf erlaubt haben. <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 />
Wiederverwendung ist natürlich möglich, birgt aber Fehlerpotential (fehlende Neuinitialisierung).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992470</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 12 Feb 2006 18:23:52 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Mon, 13 Feb 2006 12:22:20 GMT]]></title><description><![CDATA[<p>Ohhhhh <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<pre><code class="language-cpp">for(int Zahl=0; Zahl&lt;=Liste-&gt;Count; Zahl++)
  {
  if((Liste-&gt;Strings[Zahl]==Edit1-&gt;Text)&amp;&amp;(Liste-&gt;Strings[Zahl+1]==Edit2-&gt;Text));
   {
   Form1-&gt;Button1-&gt;Enabled=false;
   Form1-&gt;Button2-&gt;Enabled=true;
   Form1-&gt;Button4-&gt;Enabled=true;
   gefunden=true;
   Form2-&gt;Close();
   break;
   }
  }
 if(!gefunden)
  {
  Application-&gt;MessageBox(&quot;Your name or/and password is wrong&quot;, &quot;error&quot;, 0);
  }
</code></pre>
<p>Was is jetzt daran falsch? Das problem ist: EGAL ob was gefundne wird oder nicht, er führt die erste if methode aus und lässt die 2. unbeachtet. Also auch wenn nichts gefunden wird wird die erste if methode benutzt</p>
<p>thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992993</guid><dc:creator><![CDATA[CounterstrikePlayer]]></dc:creator><pubDate>Mon, 13 Feb 2006 12:22:20 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Mon, 13 Feb 2006 13:07:38 GMT]]></title><description><![CDATA[<p>Hast du gefunden vorher mit false initialisiert?<br />
Bei deiner Abfrage gehst du zu Schluß über die Arraygrenzen hinaus.</p>
<pre><code class="language-cpp">for(int Zahl=0; Zahl&lt;=Liste-&gt;Count; Zahl++) // geht von 0 bis Count, Liste geht aber nur von 0 bis Count-1
  {
// hier testest du bei Zahl=Count sogar mit Count+1
  if((Liste-&gt;Strings[Zahl]==Edit1-&gt;Text)&amp;&amp;(Liste-&gt;Strings[Zahl+1]==Edit2-&gt;Text));
</code></pre>
<p>richtiger wäre</p>
<pre><code class="language-cpp">for(int Zahl=0; Zahl&lt;Liste-&gt;Count-1; Zahl++)
  {
  if((Liste-&gt;Strings[Zahl]==Edit1-&gt;Text)&amp;&amp;(Liste-&gt;Strings[Zahl+1]==Edit2-&gt;Text));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/993042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/993042</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 13 Feb 2006 13:07:38 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Mon, 13 Feb 2006 13:53:29 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>Hast du gefunden vorher mit false initialisiert?<br />
Bei deiner Abfrage gehst du zu Schluß über die Arraygrenzen hinaus.</p>
<pre><code class="language-cpp">for(int Zahl=0; Zahl&lt;=Liste-&gt;Count; Zahl++) // geht von 0 bis Count, Liste geht aber nur von 0 bis Count-1
  {
// hier testest du bei Zahl=Count sogar mit Count+1
  if((Liste-&gt;Strings[Zahl]==Edit1-&gt;Text)&amp;&amp;(Liste-&gt;Strings[Zahl+1]==Edit2-&gt;Text));
</code></pre>
<p>richtiger wäre</p>
<pre><code class="language-cpp">for(int Zahl=0; Zahl&lt;Liste-&gt;Count-1; Zahl++)
  {
  if((Liste-&gt;Strings[Zahl]==Edit1-&gt;Text)&amp;&amp;(Liste-&gt;Strings[Zahl+1]==Edit2-&gt;Text));
</code></pre>
</blockquote>
<p>Problem besteht weiterhin! Hat nicht geholfen trotz beider verbesserungen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/993085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/993085</guid><dc:creator><![CDATA[CounterstrikePlayer]]></dc:creator><pubDate>Mon, 13 Feb 2006 13:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmte Textstellen on Mon, 13 Feb 2006 14:06:34 GMT]]></title><description><![CDATA[<p>Steht irgendwo vorher geschrieben ?</p>
<pre><code class="language-cpp">gefunden=false;
</code></pre>
<p>Falls nein, dann ist das ein Fehler (siehe sundays Post).</p>
<p>Da war ein &quot;=&quot; zuviel, jetzt nicht mehr. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/993093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/993093</guid><dc:creator><![CDATA[caspar_louis]]></dc:creator><pubDate>Mon, 13 Feb 2006 14:06:34 GMT</pubDate></item></channel></rss>