<?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[Finden wo nichts ist.]]></title><description><![CDATA[<p>ich suche in einem String anch einer Zeichen folgen wenn diese vorhanden ist soll etwas ausgelöst werden. Aber nur das Problem ist wenn da aber das gesuchte Zeichen nicht vorhanden ist stürtzt das Programm ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6513/finden-wo-nichts-ist</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 17:00:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6513.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 05 Jul 2003 20:50:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Finden wo nichts ist. on Sat, 05 Jul 2003 20:50:00 GMT]]></title><description><![CDATA[<p>ich suche in einem String anch einer Zeichen folgen wenn diese vorhanden ist soll etwas ausgelöst werden. Aber nur das Problem ist wenn da aber das gesuchte Zeichen nicht vorhanden ist stürtzt das Programm ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31633</guid><dc:creator><![CDATA[Lutz]]></dc:creator><pubDate>Sat, 05 Jul 2003 20:50:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Sat, 05 Jul 2003 21:54:00 GMT]]></title><description><![CDATA[<p>Dann muss man dieses Verhalten eben abfangen. Wie verhält sich das Programm am Stringende? Merkt das überhaupt, dass '\0' kommt, oder düst das einfach weiter? <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>[ Dieser Beitrag wurde am 05.07.2003 um 23:55 Uhr von <strong>Erhard Henkes</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31634</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Sat, 05 Jul 2003 21:54:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Sun, 06 Jul 2003 00:29:00 GMT]]></title><description><![CDATA[<p>-&gt; CString::Find</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31635</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Sun, 06 Jul 2003 00:29:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Sun, 06 Jul 2003 08:45:00 GMT]]></title><description><![CDATA[<p>so z.b:</p>
<p>Ob der string leer ist oder ob was drin ist solang kein &quot;-&quot; vorhanden ist stürtz er bei dieser Zeiel ab:</p>
<pre><code class="language-cpp">int find = m_para.Find(&quot;-&quot;,0);
</code></pre>
<p>Ich dachte immmer das find dei stelle an der sich der &quot;-&quot; befindet in int wiedergiebt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31636</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31636</guid><dc:creator><![CDATA[Lutz]]></dc:creator><pubDate>Sun, 06 Jul 2003 08:45:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Sun, 06 Jul 2003 13:45:00 GMT]]></title><description><![CDATA[<p>wie kann ich das unterbinden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31637</guid><dc:creator><![CDATA[Lutz]]></dc:creator><pubDate>Sun, 06 Jul 2003 13:45:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Sun, 06 Jul 2003 13:47:00 GMT]]></title><description><![CDATA[<p>Wenn das gesuchte nicht gefunden wird gibt .Find -1 zurück</p>
<pre><code class="language-cpp">if(find != -1) {
 //Deine Anweisung
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/31638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31638</guid><dc:creator><![CDATA[DaRpH]]></dc:creator><pubDate>Sun, 06 Jul 2003 13:47:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Sun, 06 Jul 2003 14:23:00 GMT]]></title><description><![CDATA[<p>Das sieht bei mir jetzt so aus:</p>
<pre><code class="language-cpp">int find = m_para.Find(&quot;-&quot;,0);

        if(find != -1) 
        {
                MessageBox(&quot;Na&quot;);
        }
</code></pre>
<p>Er müste ja wenn man ein &quot;-&quot; eingiebt ein Na aus geben aber das macht er irgent wie net.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31639</guid><dc:creator><![CDATA[Lutz]]></dc:creator><pubDate>Sun, 06 Jul 2003 14:23:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Sun, 06 Jul 2003 17:56:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int find = m_para.Find(&quot;-&quot;,0);

if(find != -1) {
   MessageBox(&quot;Nicht gefunden&quot;);
} else {
   CString msg;
   msg.Format(&quot;Gefunden an Position: %1&quot;, find);
   MessageBox(msg);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/31640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31640</guid><dc:creator><![CDATA[DaRpH]]></dc:creator><pubDate>Sun, 06 Jul 2003 17:56:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Sun, 06 Jul 2003 18:06:00 GMT]]></title><description><![CDATA[<blockquote>
<p>Original erstellt von &lt;DaRpH&gt;:<br />
**```cpp<br />
int find = m_para.Find(&quot;-&quot;,0);</p>
<p>if(find != -1) {<br />
MessageBox(&quot;Nicht gefunden&quot;);<br />
} else {<br />
CString msg;<br />
msg.Format(&quot;Gefunden an Position: %1&quot;, find);<br />
MessageBox(msg);<br />
}</p>
<pre><code class="language-**"></code></pre>
</blockquote>
<p>schwachsinn.<br />
muss find <strong>==</strong> -1 heissen.<br />
hast du vielleicht ein UpdateData() vergessen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31641</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Sun, 06 Jul 2003 18:06:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Sun, 06 Jul 2003 19:25:00 GMT]]></title><description><![CDATA[<p>Es lauft super auser das ich irgent wie keinen wert in find bekomme den die msg würd immer ohne Zahl dargestellt. Bei mir sieht das jetzt so aus:</p>
<pre><code class="language-cpp">UpdateData();

    int find = m_para.Find(&quot;-&quot;,0);

    if(find != -1) 
    {
        int find1 = m_para.Find(&quot; -&quot;,0);

        if(find1 == -1) 
        {
            m_para.SetAt(find1-1,' ');
        }
    }
</code></pre>
<p>Aber irgent wie lauft das net.(Er setzt kein &quot; &quot; vor dem &quot;-&quot; den find1 bz find is ja nie vorhanden)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31642</guid><dc:creator><![CDATA[Lutz]]></dc:creator><pubDate>Sun, 06 Jul 2003 19:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Mon, 07 Jul 2003 07:03:00 GMT]]></title><description><![CDATA[<blockquote>
<p>Es lauft super auser das ich irgent wie keinen wert in find bekomme den die msg würd immer ohne Zahl dargestellt.</p>
</blockquote>
<p>Irgendwie erinnert mich das stark an den gestrigen Beitrag &quot;Warum die Firmen Angst vor Azubis haben&quot;</p>
<p>Zum Code:<br />
Also ein ganz kleines bisschen Nachdenken wäre schon nicht schlecht.<br />
&quot;enn '-' gefunden, dann, wenn '-' nicht gefunden, tue was.&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31643</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Mon, 07 Jul 2003 07:03:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Mon, 07 Jul 2003 20:17:00 GMT]]></title><description><![CDATA[<p>naja:</p>
<p>Wenn er ein &quot;-&quot; findet wirt überprüft ob ein leerzeichen vor dem &quot;-&quot; ist wenn nicht dann soll vor dem &quot;-&quot; ein leerzeichen gesetzt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31644</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31644</guid><dc:creator><![CDATA[Lutz]]></dc:creator><pubDate>Mon, 07 Jul 2003 20:17:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Tue, 08 Jul 2003 05:09:00 GMT]]></title><description><![CDATA[<p>Was machst du wenn z.B. &quot;-&quot; an erster Stelle gefunden wird.</p>
<pre><code class="language-cpp">m_para.SetAt(0-1,' ');
</code></pre>
<p>Einfach ein -1 annehmen ist schlechter Code.<br />
Debugge mal deinen Source und gehe ihn Zeile für Zeile durch. Was steht dann wo drin. u.s.w.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31645</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Tue, 08 Jul 2003 05:09:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Tue, 08 Jul 2003 12:30:00 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3282">@Lutz</a><br />
*staun*<br />
Das nenn ich 'ne Rechtschreibungsverbesserung <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>
<p>Zu meinem Beitrag<br />
&quot;-&quot; -&gt; &quot; -&quot;, da hatte ich wohl das Leerzeichen vor dem '-' übersehen.</p>
<p>Den Code würde ich mal so probieren:</p>
<pre><code class="language-cpp">int find = m_para.Find( '-', 0);
if( (find &gt; 0) &amp;&amp; (m_para[find-1] != ' '))
  m_para.Insert( find-1, ' ');
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/31646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31646</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Tue, 08 Jul 2003 12:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Tue, 08 Jul 2003 15:43:00 GMT]]></title><description><![CDATA[<p>So lauft es super:</p>
<pre><code class="language-cpp">int find = m_para.Find('-', 0);

    if( (find &gt; 0) &amp;&amp; (m_para[find-1] != ' '))
    {
        m_para.Insert(find, ' ');
    }
</code></pre>
<p>Es gibt nur noch ein Problem was damit eigentlich nicht zutun hat. Er springt nach dem Insertbefehl auf Position 0. Ich habe es mit:</p>
<pre><code class="language-cpp">CEdit *pEdit = (CEdit*)GetDlgItem(IDC_EDIT_PARA);
            pEdit-&gt;SetSel(pEdit-&gt;GetWindowTextLength(),pEdit-&gt;GetWindowTextLength());
</code></pre>
<p>versucht aber irgendwie hilft es nichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31647</guid><dc:creator><![CDATA[Lutz]]></dc:creator><pubDate>Tue, 08 Jul 2003 15:43:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Tue, 08 Jul 2003 16:12:00 GMT]]></title><description><![CDATA[<p>Davor UpdateData(FALSE) aufrufen hilft glaub ich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31648</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Tue, 08 Jul 2003 16:12:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Tue, 08 Jul 2003 16:16:00 GMT]]></title><description><![CDATA[<p>Das ganze siht ja so aus:</p>
<pre><code class="language-cpp">UpdateData(true);

    int find = m_para.Find('-', 0);

    if( (find &gt; 0) &amp;&amp; (m_para[find-1] != ' '))
    {
        m_para.Insert(find, ' ');
    }

    UpdateData(false);
</code></pre>
<p>DAS Update muss da stehen sonst geht es nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31649</guid><dc:creator><![CDATA[Lutz]]></dc:creator><pubDate>Tue, 08 Jul 2003 16:16:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Tue, 08 Jul 2003 16:18:00 GMT]]></title><description><![CDATA[<p>Das ganze sieht (so is es richtig)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31650</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31650</guid><dc:creator><![CDATA[Lutz]]></dc:creator><pubDate>Tue, 08 Jul 2003 16:18:00 GMT</pubDate></item><item><title><![CDATA[Reply to Finden wo nichts ist. on Tue, 08 Jul 2003 17:37:00 GMT]]></title><description><![CDATA[<p>hat auch niemand was anderes behauptet. du sollst UpdateData(FALSE) aufrufen, bevor du das mit SetSel machst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31651</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Tue, 08 Jul 2003 17:37:00 GMT</pubDate></item></channel></rss>