<?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[Frage zur Arrayeingabe]]></title><description><![CDATA[<p>Hallöchen Forumgemeinde,</p>
<p>schön das ich euch gefunden habe <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>Also ich mache gerade meine Ausbildung um ITA und C++ ist fester bestandteil dieser. Bisher hatte ich auch nicht wirklcih Probleme damit, doch im Moment krieg ich echt Kopfweh. Ich bin dabei eine Art CD-Liste zu erstellen. Fragt nicht warum, ist Aufgabe des Lehrers <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>Nun ja, alles klappt prima, bis auf die Eingabe bei den Arrays.</p>
<pre><code class="language-cpp">string interpret[1000];  // Ein Array des Typen String mit 1000 Feldern
float spieldauer[1000];  // Ein Array des Typen Float mit 1000 Feldern
string titel[1000];   // Ein Array des Typen String mit 1000 Feldern

// -------------------------------- FUNKTIONEN -----------------------------

// EINGABEFUNKTION

void Eingabe()
{
int cdnr=0;

cout &lt;&lt; &quot;Bitte geben sie die CD Nummer ein&quot; &lt;&lt; endl;
cin &gt;&gt; cdnr;  // Die Variable cdnr. stellt gleichzeitig den Array-Index dar.
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;

cout &lt;&lt; &quot;Bitte geben sie den Interpreten ein&quot; &lt;&lt; endl;
cin &gt;&gt; interpret[cdnr];  // Der eingegebene String wird dem Arrayfeld cdnr. hinzugefügt
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;

cout &lt;&lt; &quot;Bitte geben sie den Titel ein&quot; &lt;&lt; endl;
cin &gt;&gt; titel[cdnr];  // Der eingegebene String wird dem Arrayfeld cdnr. hinzugefügt
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;

cout &lt;&lt; &quot;Bitte geben sie die Spieldauer ein&quot; &lt;&lt; endl;
cin &gt;&gt; spieldauer[cdnr];  // Der eingegebene Floatwert wird dem Arrayfeld cdnr. hinzugefügt
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
cin.get();
}
</code></pre>
<p>Hier mal meine definierten Arrays und die Funktion der Eingabe. Wie gesagt klappt das alles schön und gut, doch sobald ich in meinen Interpreten ein Leerzeichen einfüge, lande ich in einer erbärmlichen Endlosschleife. Warum versteh ich nicht und ich finde auch keinen Lösungsansatz.</p>
<p>Vielleicht kann mir hier ja jemand helfen.</p>
<p>Vielen Dank im Voraus!</p>
<p>greetz<br />
Ronny</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/157691/frage-zur-arrayeingabe</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 08:29:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/157691.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Aug 2006 16:27:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 16:27:44 GMT]]></title><description><![CDATA[<p>Hallöchen Forumgemeinde,</p>
<p>schön das ich euch gefunden habe <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>Also ich mache gerade meine Ausbildung um ITA und C++ ist fester bestandteil dieser. Bisher hatte ich auch nicht wirklcih Probleme damit, doch im Moment krieg ich echt Kopfweh. Ich bin dabei eine Art CD-Liste zu erstellen. Fragt nicht warum, ist Aufgabe des Lehrers <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>Nun ja, alles klappt prima, bis auf die Eingabe bei den Arrays.</p>
<pre><code class="language-cpp">string interpret[1000];  // Ein Array des Typen String mit 1000 Feldern
float spieldauer[1000];  // Ein Array des Typen Float mit 1000 Feldern
string titel[1000];   // Ein Array des Typen String mit 1000 Feldern

// -------------------------------- FUNKTIONEN -----------------------------

// EINGABEFUNKTION

void Eingabe()
{
int cdnr=0;

cout &lt;&lt; &quot;Bitte geben sie die CD Nummer ein&quot; &lt;&lt; endl;
cin &gt;&gt; cdnr;  // Die Variable cdnr. stellt gleichzeitig den Array-Index dar.
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;

cout &lt;&lt; &quot;Bitte geben sie den Interpreten ein&quot; &lt;&lt; endl;
cin &gt;&gt; interpret[cdnr];  // Der eingegebene String wird dem Arrayfeld cdnr. hinzugefügt
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;

cout &lt;&lt; &quot;Bitte geben sie den Titel ein&quot; &lt;&lt; endl;
cin &gt;&gt; titel[cdnr];  // Der eingegebene String wird dem Arrayfeld cdnr. hinzugefügt
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;

cout &lt;&lt; &quot;Bitte geben sie die Spieldauer ein&quot; &lt;&lt; endl;
cin &gt;&gt; spieldauer[cdnr];  // Der eingegebene Floatwert wird dem Arrayfeld cdnr. hinzugefügt
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
cin.get();
}
</code></pre>
<p>Hier mal meine definierten Arrays und die Funktion der Eingabe. Wie gesagt klappt das alles schön und gut, doch sobald ich in meinen Interpreten ein Leerzeichen einfüge, lande ich in einer erbärmlichen Endlosschleife. Warum versteh ich nicht und ich finde auch keinen Lösungsansatz.</p>
<p>Vielleicht kann mir hier ja jemand helfen.</p>
<p>Vielen Dank im Voraus!</p>
<p>greetz<br />
Ronny</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126285</guid><dc:creator><![CDATA[roko79]]></dc:creator><pubDate>Mon, 28 Aug 2006 16:27:44 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 16:29:39 GMT]]></title><description><![CDATA[<p>Hi!</p>
<pre><code class="language-cpp">std::getline( std::cin, interpret[ cdnr ] );
</code></pre>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126286</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 28 Aug 2006 16:29:39 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 16:37:46 GMT]]></title><description><![CDATA[<p>Wow, das ging aber fix und ich sag auch schon 1000x danke, nur habe ich jetzt ein Prob in meiner Suche Funktion, die folgendemassen aufgebaut ist.</p>
<pre><code class="language-cpp">// SUCHFUNKTION

void Suchen()
{
 sting inter;
 int i=0;    // Variable für das zu vergleichende Arrayfeld

 cout &lt;&lt; &quot;Geben sie den Interpreten der CD ein die sie Suchen wollen!&quot; &lt;&lt; endl;
 cin &gt;&gt; inter;   // Eingabe des Arraywertes der gesucht wird

        while (interpret[i] != inter)
       {
       i++;   // Wenn der Arraywert in Feld i nicht mit dem gesuchten übereinstimmt
       }      // wird der Wert i um einen erhöht und es wird wieder kontrolliert

       // Ist der Wert aus Feld i mit der Eingabe &quot;inter&quot; gleich,
       // so wird folgendes ausgegeben

        cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;CD Nummer: &quot; &lt;&lt; i &lt;&lt; endl;
        cout &lt;&lt; &quot;Interpret: &quot; &lt;&lt; interpret[i] &lt;&lt; endl;
        cout &lt;&lt; &quot;Titel: &quot; &lt;&lt; titel[i] &lt;&lt; endl;
        cout &lt;&lt; &quot;Laenge: &quot; &lt;&lt; spieldauer[i] &lt;&lt; endl;
        cin.get();cin.get();

}
</code></pre>
<p>Beim ersten Versuch das Prog zu starten sagte er mir fehlen bei der definition von string inter. Beim nächsten mal startete das Programm, doch bei meine Eingabe Funktion wird die Eingabe des Interpreten nun völlig übersprungen.</p>
<p>Ich kopier einfach mal den kompletten Quellcode. <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>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;string&gt;
#include &lt;vcl.h&gt;
#include &lt;conio.h&gt;
#pragma hdrstop

using namespace std;

#pragma argsused

string interpret[1000];  // Ein Array des Typen String mit 1000 Feldern
float spieldauer[1000];  // Ein Array des Typen Float mit 1000 Feldern
string titel[1000];   // Ein Array des Typen String mit 1000 Feldern

// -------------------------------- FUNKTIONEN -----------------------------

// EINGABEFUNKTION

void Eingabe()
{
int cdnr=0;

cout &lt;&lt; &quot;Bitte geben sie die CD Nummer ein&quot; &lt;&lt; endl;
cin &gt;&gt; cdnr;  // Die Variable cdnr. stellt gleichzeitig den Array-Index dar.
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;

cout &lt;&lt; &quot;Bitte geben sie den Interpreten ein&quot; &lt;&lt; endl;
std::getline( std::cin, interpret[ cdnr ] );  // Der eingegebene String wird dem Arrayfeld cdnr. hinzugefügt
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;

cout &lt;&lt; &quot;Bitte geben sie den Titel ein&quot; &lt;&lt; endl;
cin &gt;&gt; titel[cdnr];  // Der eingegebene String wird dem Arrayfeld cdnr. hinzugefügt
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;

cout &lt;&lt; &quot;Bitte geben sie die Spieldauer ein&quot; &lt;&lt; endl;
cin &gt;&gt; spieldauer[cdnr];  // Der eingegebene Floatwert wird dem Arrayfeld cdnr. hinzugefügt
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
cin.get();
}

// AUSGABEFUNKTION

void Ausgabe()
{
int cdnr=0;

cout &lt;&lt; &quot;Bitte geben sie eine CD Nummer ein&quot; &lt;&lt; endl;
cin &gt;&gt; cdnr;   // Eingabe des gesuchten Arrayfeldes
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
cout &lt;&lt; &quot;CD Nummer: &quot; &lt;&lt; cdnr &lt;&lt; endl;
cout &lt;&lt; &quot;Interpret: &quot; &lt;&lt; interpret[cdnr] &lt;&lt; endl;   // Arrayfeld cdnr. wird ausgelesen
cout &lt;&lt; &quot;Titel: &quot; &lt;&lt; titel[cdnr] &lt;&lt; endl;    // Arrayfeld cdnr. wird ausgelesen
cout &lt;&lt; &quot;Spieldauer: &quot; &lt;&lt; spieldauer[cdnr] &lt;&lt; endl;   // Arrayfeld cdnr. wird ausgelesen
cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
cin.get();cin.get();
}

// SUCHFUNKTION

void Suchen()
{
 string inter;
 int i=0;    // Variable für das zu vergleichende Arrayfeld

 cout &lt;&lt; &quot;Geben sie den Interpreten der CD ein die sie Suchen wollen!&quot; &lt;&lt; endl;
 cin &gt;&gt; inter;   // Eingabe des Arraywertes der gesucht wird

        while (interpret[i] != inter)
       {
       i++;   // Wenn der Arraywert in Feld i nicht mit dem gesuchten übereinstimmt
       }      // wird der Wert i um einen erhöht und es wird wieder kontrolliert

       // Ist der Wert aus Feld i mit der Eingabe &quot;inter&quot; gleich,
       // so wird folgendes ausgegeben

        cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;CD Nummer: &quot; &lt;&lt; i &lt;&lt; endl;
        cout &lt;&lt; &quot;Interpret: &quot; &lt;&lt; interpret[i] &lt;&lt; endl;
        cout &lt;&lt; &quot;Titel: &quot; &lt;&lt; titel[i] &lt;&lt; endl;
        cout &lt;&lt; &quot;Laenge: &quot; &lt;&lt; spieldauer[i] &lt;&lt; endl;
        cin.get();cin.get();

}

// ---------------------------- HAUPTPROGRAMM ---------------------------------

int main()
{

int eingabe=0;

do
{
   cout &lt;&lt; &quot;CD-Verwaltung&quot; &lt;&lt; endl;
   cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
   cout &lt;&lt; &quot;(1) Eingabe&quot; &lt;&lt; endl;
   cout &lt;&lt; &quot;(2) Ausgabe&quot; &lt;&lt; endl;
   cout &lt;&lt; &quot;(3) Suchen&quot; &lt;&lt; endl;
   cout &lt;&lt; &quot;(4) Sortieren&quot; &lt;&lt; endl;
   cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
   cout &lt;&lt; &quot;(9) Beenden&quot; &lt;&lt; endl;
   cout &lt;&lt; &quot; &quot; &lt;&lt; endl;

   cout &lt;&lt; &quot;Bitte treffen sie eine Auswahl: &quot; ;
   cin &gt;&gt; eingabe;

   switch(eingabe)
   {
    case 1:
       Eingabe();
       clrscr();
       break;
    case 2:
       Ausgabe();
       clrscr();
       break;
    case 3:
       Suchen();
       clrscr();
       break;
    case 4:
       cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
       cout &lt;&lt; &quot;Hier wird sortiert!&quot; &lt;&lt; endl;
       cin.get();cin.get();
       clrscr();
       break;
    case 9:
       eingabe=9;
       break;

    default:
       cout &lt;&lt; &quot;Bitte Eingabe korregieren&quot; &lt;&lt; endl;
       cin.get();cin.get();
       clrscr();

            }
            } while ( eingabe!=9);

    cin.get(); cin.get();
        return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1126292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126292</guid><dc:creator><![CDATA[roko79]]></dc:creator><pubDate>Mon, 28 Aug 2006 16:37:46 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 16:41:51 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Im ersten Codefragment schreibst du <em>sting</em>. Im unteren Code stimmts dann. Du solltest die Eingabe des Interprets auch über <em>getline</em> lösen.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126295</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 28 Aug 2006 16:41:51 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 16:47:20 GMT]]></title><description><![CDATA[<p>Also das mit dem sting/string befehl hab ich behoben, dennoch überspringt er bei mir immer ncoh die eingabe des interpreten <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/1126298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126298</guid><dc:creator><![CDATA[roko79]]></dc:creator><pubDate>Mon, 28 Aug 2006 16:47:20 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 17:09:24 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std.:cin.cear();
std::cin.ignore(std::cin.rdbuf()-&gt;in_avail());
</code></pre>
<p>sollten helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126310</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 28 Aug 2006 17:09:24 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 17:42:51 GMT]]></title><description><![CDATA[<p>Also diese Befehlsfolge bewirkt bei mir, das das Programm bei der Suche einen Absturz hat. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126336</guid><dc:creator><![CDATA[roko79]]></dc:creator><pubDate>Mon, 28 Aug 2006 17:42:51 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 17:43:03 GMT]]></title><description><![CDATA[<p>Hier ist noch:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; // Ohne .h !
#include &lt;string&gt;
#include &lt;vcl.h&gt;
#include &lt;conio.h&gt;
#pragma hdrstop

using namespace std;

#pragma argsused
</code></pre>
<p>Was ist eigenltich conio.h?<br />
Das kenne ich ned... oder pragma??</p>
<p>Gg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126337</guid><dc:creator><![CDATA[xGhost]]></dc:creator><pubDate>Mon, 28 Aug 2006 17:43:03 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 17:45:53 GMT]]></title><description><![CDATA[<p>Ja, gibts beides. Is aber Microsoft spezifischer Kram! <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>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126338</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 28 Aug 2006 17:45:53 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 17:53:35 GMT]]></title><description><![CDATA[<p>Jaja, und die VCL ist auch von MS <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126341</guid><dc:creator><![CDATA[Thomas ** 0]]></dc:creator><pubDate>Mon, 28 Aug 2006 17:53:35 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 17:55:39 GMT]]></title><description><![CDATA[<p>roko79 schrieb:</p>
<blockquote>
<p>Also diese Befehlsfolge bewirkt bei mir, das das Programm bei der Suche einen Absturz hat. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
</blockquote>
<p><a href="http://www.gnu.org/software/ddd/" rel="nofollow">http://www.gnu.org/software/ddd/</a><br />
Ein sehr guter Debuger.<br />
Setzt auf dem GDB auf. sicher ein versuch wert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126343</guid><dc:creator><![CDATA[xGhost]]></dc:creator><pubDate>Mon, 28 Aug 2006 17:55:39 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 18:02:30 GMT]]></title><description><![CDATA[<p>Thomas (: schrieb:</p>
<blockquote>
<p>Jaja, und die VCL ist auch von MS <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<blockquote>
<p>MS-DOS spezifische Funktionen in conio.h Programme, die darauf aufbauen, sind nicht portabel, da conio.h nicht zur ANSI-Standardbibliothek gehört und z.B. auf einer Sun oder in Linux nicht verfügbar ist.</p>
</blockquote>
<p>MS-Spezifischer gehts ja wohl nich, oder?</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126346</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 28 Aug 2006 18:02:30 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 18:14:15 GMT]]></title><description><![CDATA[<p>Tut mir ja leid mit all den MS Teilen, doch wenn unsere Lehrer uns das so zeigt <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>Aber um auf mein Prob zurückzukommen, das sieht immer noch so aus, das ich bei der Suche ein riesiges Prob hab.</p>
<p>Ich kann nun problemlos texte mir lehrzeichen eingeben und auch wieder ausgeben, doch mit der suche das läuft alles schief. ich glaub ich geb es auf und muss damit leben das ich nur ein wort eingeben kann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126355</guid><dc:creator><![CDATA[roko79]]></dc:creator><pubDate>Mon, 28 Aug 2006 18:14:15 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 18:18:38 GMT]]></title><description><![CDATA[<p>Was läuft denn schief?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126361</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 28 Aug 2006 18:18:38 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 18:28:19 GMT]]></title><description><![CDATA[<p>ich kriege folgende fehlerbox und das prog ist tot.</p>
<p><a href="http://pixelfummler.redio.de/1.jpg" rel="nofollow">http://pixelfummler.redio.de/1.jpg</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126369</guid><dc:creator><![CDATA[roko79]]></dc:creator><pubDate>Mon, 28 Aug 2006 18:28:19 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 18:33:23 GMT]]></title><description><![CDATA[<p>Dann schmeiß mal den Debugger an. Diese Fehlermeldung kann nur eine vage Vermutung auf das tatsächliche Problem geben.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126372</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 28 Aug 2006 18:33:23 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 18:35:10 GMT]]></title><description><![CDATA[<p>Hier noch mal etwas mehr info</p>
<p><a href="http://pixelfummler.redio.de/2.jpg" rel="nofollow">http://pixelfummler.redio.de/2.jpg</a><br />
<a href="http://pixelfummler.redio.de/2.gif" rel="nofollow">http://pixelfummler.redio.de/2.gif</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126375</guid><dc:creator><![CDATA[roko79]]></dc:creator><pubDate>Mon, 28 Aug 2006 18:35:10 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 18:37:12 GMT]]></title><description><![CDATA[<p>Das bringt nich wirklich viel. Es wäre viel interessanter bei welcher Aktion das Programm abstürzt. Um sowas rauszufinden kannst du den Debugger von Borland verwenden. Borland IDE's haben imo ja einen recht komfortablen Debugger.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126377</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 28 Aug 2006 18:37:12 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Arrayeingabe on Mon, 28 Aug 2006 23:56:36 GMT]]></title><description><![CDATA[<p>jaja, lehrer und ihre programme..erschreckend was die einem sogar an der uni als c++ code andrehen wollen..</p>
<pre><code class="language-cpp">while (interpret[i] != inter)
       {
       i++;   // Wenn der Arraywert in Feld i nicht mit dem gesuchten übereinstimmt
       }      // wird der Wert i um einen erhöht und es wird wieder kontrolliert
</code></pre>
<p>du solltest auch irgenwann aufhören über den array zu iterieren.<br />
zb. mit</p>
<pre><code class="language-cpp">while ( i &lt; 1000 &amp;&amp; interpret[i] != inter )
       {
       i++;   // Wenn der Arraywert in Feld i nicht mit dem gesuchten übereinstimmt
       }      // wird der Wert i um einen erhöht und es wird wieder kontrolliert
</code></pre>
<p>und auch beim ausgeben checken das du nicht ausserhalb der grenzen bist</p>
<pre><code class="language-cpp">if( i &gt;= 1000 ){
        cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;Interpret nicht gefunden!&quot; &lt;&lt; endl;
       else{
        cout &lt;&lt; &quot; &quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;CD Nummer: &quot; &lt;&lt; i &lt;&lt; endl;
        cout &lt;&lt; &quot;Interpret: &quot; &lt;&lt; interpret[i] &lt;&lt; endl;
        cout &lt;&lt; &quot;Titel: &quot; &lt;&lt; titel[i] &lt;&lt; endl;
        cout &lt;&lt; &quot;Laenge: &quot; &lt;&lt; spieldauer[i] &lt;&lt; endl;
       }
       cin.get();cin.get();
</code></pre>
<p>vermutlich wird das prog jetzt nicht mehr mit ner access violation abschmieren, aber wohl nicht einen interpreten wieder finden richtig? oder klapts sogar?</p>
<p>und ggf. solltest du dir mal überlegen ne globale const variable MAXARRAYSIZE zu benutzen und diese in deinem programm zu benutzen. ist zwar nicht perfekt aber besser als die hardcodierten 1000 überall im programmcode zu haben.<br />
also:</p>
<pre><code class="language-cpp">const unsigned int MAXARRAYSIZE = 1000;
.
.
.
string interpret[MAXARRAYSIZE];  // Ein Array des Typen String mit 1000 Feldern
float spieldauer[MAXARRAYSIZE];  // Ein Array des Typen Float mit 1000 Feldern
string titel[MAXARRAYSIZE];
.
.
.
while ( i &lt; MAXARRAYSIZE &amp;&amp; interpret[i] != inter )
.
.
       if( i &gt;= MAXARRAYSIZE ){
</code></pre>
<p>nun kannst du an EINER stelle im code die größe deiner arrays verändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126506</guid><dc:creator><![CDATA[ConfusedGuy]]></dc:creator><pubDate>Mon, 28 Aug 2006 23:56:36 GMT</pubDate></item></channel></rss>