<?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[Array durchsuchen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe mir eine kleine Suche programmiert:</p>
<pre><code class="language-cpp">while(j&lt;buch) {
    if (strstr(buchTitel[j], suche[0]) || strstr(buchName[j], suche[0]) || 
        strstr(buchISBN[j], suche[0])) {
      printf(&quot;Ausgabe&quot;);
    } else {
      printf(&quot;Die Suche ergab folgendes Ergebnis:\n\n&quot;);
      printf(&quot;Nummer:\t\t%d\nTitel:\t\t%s&quot;,buchNr[j],buchTitel[j]);
      printf(&quot;Autor:\t\t%sISBN:\t\t%s\n&quot;,buchName[j],buchISBN[j]);
      z = 1;
    }
    j++;
  }
  if(z == 0) {
    printf(&quot;Die Suche ergab kein Ergebnis.\n\n&quot;);
  }
</code></pre>
<p>Er gibt mir jedoch immer alle Arrays aus.<br />
Warum?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/140151/array-durchsuchen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 22:17:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140151.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Mar 2006 16:10:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array durchsuchen on Sun, 12 Mar 2006 16:10:04 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe mir eine kleine Suche programmiert:</p>
<pre><code class="language-cpp">while(j&lt;buch) {
    if (strstr(buchTitel[j], suche[0]) || strstr(buchName[j], suche[0]) || 
        strstr(buchISBN[j], suche[0])) {
      printf(&quot;Ausgabe&quot;);
    } else {
      printf(&quot;Die Suche ergab folgendes Ergebnis:\n\n&quot;);
      printf(&quot;Nummer:\t\t%d\nTitel:\t\t%s&quot;,buchNr[j],buchTitel[j]);
      printf(&quot;Autor:\t\t%sISBN:\t\t%s\n&quot;,buchName[j],buchISBN[j]);
      z = 1;
    }
    j++;
  }
  if(z == 0) {
    printf(&quot;Die Suche ergab kein Ergebnis.\n\n&quot;);
  }
</code></pre>
<p>Er gibt mir jedoch immer alle Arrays aus.<br />
Warum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014663</guid><dc:creator><![CDATA[C-Lerner]]></dc:creator><pubDate>Sun, 12 Mar 2006 16:10:04 GMT</pubDate></item><item><title><![CDATA[Reply to Array durchsuchen on Sun, 12 Mar 2006 16:26:42 GMT]]></title><description><![CDATA[<p>ich geh mal davon aus, dass die variablen und vergleiche offensichtlich sind: er wird dir das gesamte array ausgeben, bis auf das ergebnis der suche. deine verzweigung (if-else) ist genau falschrum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014676</guid><dc:creator><![CDATA[arrayatt]]></dc:creator><pubDate>Sun, 12 Mar 2006 16:26:42 GMT</pubDate></item><item><title><![CDATA[Reply to Array durchsuchen on Sun, 12 Mar 2006 18:07:09 GMT]]></title><description><![CDATA[<p>Ok, er gibt aber auch nicht Ausgabe aus.<br />
Weiß jemand, wenn str(String1,String2) true ist, was dort passiert?<br />
Also ob es heißt, ja es wurde etwas gefunden, oder nein, es wurde nichts gefunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014779</guid><dc:creator><![CDATA[C-Lerner]]></dc:creator><pubDate>Sun, 12 Mar 2006 18:07:09 GMT</pubDate></item><item><title><![CDATA[Reply to Array durchsuchen on Sun, 12 Mar 2006 18:08:32 GMT]]></title><description><![CDATA[<p>Weil, wenn ich es andersrum mache, dann gibt er Ausgabe aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1014780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1014780</guid><dc:creator><![CDATA[C-Lerner]]></dc:creator><pubDate>Sun, 12 Mar 2006 18:08:32 GMT</pubDate></item><item><title><![CDATA[Reply to Array durchsuchen on Mon, 13 Mar 2006 08:53:59 GMT]]></title><description><![CDATA[<p><a href="http://man.cx/strstr" rel="nofollow">man: strstr</a> gibt die Position zurück, an der der Suchbegriff gefunden wurde - NULL (äquivalent zu false) bedeutet &quot;nicht gefunden&quot;.</p>
<p>PS: Da wir hier im C++-Board sind, probier's lieber mit C++-Methoden (=std::string) <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/1015035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015035</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 13 Mar 2006 08:53:59 GMT</pubDate></item></channel></rss>