<?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[Programm schließt nach Ausführen]]></title><description><![CDATA[<p>Wait() sollte das Schließen eigentlich verhindern.<br />
Benutze Dec-C++ 4.9.9.2</p>
<p>Code:</p>
<pre><code class="language-cli">#include &lt;iostream&gt;

using namespace std;

void wait ()
{
    cin.clear();
    cin.ignore(cin.rdbuf()-&gt;in_avail());
    cin.get();
}

int main()
{

         int iDim;

         cout &lt;&lt; &quot;Dimension der Matrix?&quot; &lt;&lt; endl;
         cin &gt;&gt; iDim;

//Matrix allokieren
         int **aMatrix = new int* [iDim];         
         for (int i=0; i &lt; iDim; i++)
         {
             aMatrix[i] = new int [iDim];
         }

         for (int i=0; i &lt; iDim; i++)
         {
                      for (int j=0; i &lt; iDim; j++)
                      {
                          aMatrix[i][j] = j+1;
                          cout &lt;&lt; aMatrix[i][j] &lt;&lt; &quot; &quot;;
                      }
                      cout &lt;&lt; &quot;\n&quot;;
         }

//Speicher freigeben         
         for (int i=0; i &lt; iDim; i++)
         {   
             delete [] aMatrix[i];
         }
         delete [] aMatrix;

         wait();

return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/253982/programm-schließt-nach-ausführen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 05:08:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/253982.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Nov 2009 21:52:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm schließt nach Ausführen on Mon, 09 Nov 2009 21:52:54 GMT]]></title><description><![CDATA[<p>Wait() sollte das Schließen eigentlich verhindern.<br />
Benutze Dec-C++ 4.9.9.2</p>
<p>Code:</p>
<pre><code class="language-cli">#include &lt;iostream&gt;

using namespace std;

void wait ()
{
    cin.clear();
    cin.ignore(cin.rdbuf()-&gt;in_avail());
    cin.get();
}

int main()
{

         int iDim;

         cout &lt;&lt; &quot;Dimension der Matrix?&quot; &lt;&lt; endl;
         cin &gt;&gt; iDim;

//Matrix allokieren
         int **aMatrix = new int* [iDim];         
         for (int i=0; i &lt; iDim; i++)
         {
             aMatrix[i] = new int [iDim];
         }

         for (int i=0; i &lt; iDim; i++)
         {
                      for (int j=0; i &lt; iDim; j++)
                      {
                          aMatrix[i][j] = j+1;
                          cout &lt;&lt; aMatrix[i][j] &lt;&lt; &quot; &quot;;
                      }
                      cout &lt;&lt; &quot;\n&quot;;
         }

//Speicher freigeben         
         for (int i=0; i &lt; iDim; i++)
         {   
             delete [] aMatrix[i];
         }
         delete [] aMatrix;

         wait();

return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1805823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1805823</guid><dc:creator><![CDATA[Diotor]]></dc:creator><pubDate>Mon, 09 Nov 2009 21:52:54 GMT</pubDate></item><item><title><![CDATA[Reply to Programm schließt nach Ausführen on Tue, 10 Nov 2009 07:23:46 GMT]]></title><description><![CDATA[<p>Diotor schrieb:</p>
<blockquote>
<p>Wait() sollte das Schließen eigentlich verhindern.<br />
...</p>
</blockquote>
<p>Danke für die Information.<br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1805875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1805875</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Tue, 10 Nov 2009 07:23:46 GMT</pubDate></item><item><title><![CDATA[Reply to Programm schließt nach Ausführen on Tue, 10 Nov 2009 07:40:43 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-100590.html" rel="nofollow">Martin Richter</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-1.html" rel="nofollow">MFC (Visual C++)</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1805878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1805878</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Tue, 10 Nov 2009 07:40:43 GMT</pubDate></item><item><title><![CDATA[Reply to Programm schließt nach Ausführen on Tue, 10 Nov 2009 07:49:20 GMT]]></title><description><![CDATA[<p>Wow! C++-Code, formatiert als C++/CLI, und das im MFC-Forum. Nicht schlecht... <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="😃"
    /> <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>Diotor schrieb:</p>
<blockquote>
<p>Wait() sollte das Schließen eigentlich verhindern.<br />
...</p>
</blockquote>
<p>Tut es auch. Du hast in dieser Zeile einen Fehler, der das Programm zum Absturz bringt:</p>
<pre><code class="language-cpp">for (int j=0; i &lt; iDim; j++)
</code></pre>
<p>(Tipp: 'i' und 'j' sehen sehr ähnlich aus <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>Wenn man diesen behebt, verhält sich das Programm wie gewünscht (und hält auch am Ende an).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1805882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1805882</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 10 Nov 2009 07:49:20 GMT</pubDate></item><item><title><![CDATA[Reply to Programm schließt nach Ausführen on Tue, 10 Nov 2009 15:35:29 GMT]]></title><description><![CDATA[<p>Schonmal danke, das Programm hält aber trotzdem nicht an</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1806092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1806092</guid><dc:creator><![CDATA[Diotor]]></dc:creator><pubDate>Tue, 10 Nov 2009 15:35:29 GMT</pubDate></item><item><title><![CDATA[Reply to Programm schließt nach Ausführen on Tue, 10 Nov 2009 16:16:05 GMT]]></title><description><![CDATA[<p>nutz den debugger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1806112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1806112</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 10 Nov 2009 16:16:05 GMT</pubDate></item><item><title><![CDATA[Reply to Programm schließt nach Ausführen on Wed, 11 Nov 2009 08:37:44 GMT]]></title><description><![CDATA[<p>Hm, probier mal Folgendes:</p>
<pre><code class="language-cpp">void wait() {
  while((c=getchar())!=EOF &amp;&amp; c!='\n');
  getchar();
}
</code></pre>
<p>Oder noch besser: prober mal 'nen anderen Compiler!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1806336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1806336</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 11 Nov 2009 08:37:44 GMT</pubDate></item><item><title><![CDATA[Reply to Programm schließt nach Ausführen on Wed, 11 Nov 2009 09:00:26 GMT]]></title><description><![CDATA[<p>Das Problem ist, dass der Codeausschnitt nicht zuverlässig funktioniert (uns es laut Standard wohl auch nicht muss). Nimm stattdessen folgendes:</p>
<pre><code class="language-cpp">void wait ()
{
    cin.clear();
    cin.ignore(std::numeric_limits&lt;std::streamsize&gt;::max(), '\n');
    cin.get();
}
</code></pre>
<p>Leider verhallen meine Rufe, die FAQ zu korrigieren, seit Jahren ergebnislos.</p>
<p>EDIT: size_t -&gt; std::streamsize</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1806341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1806341</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 11 Nov 2009 09:00:26 GMT</pubDate></item><item><title><![CDATA[Reply to Programm schließt nach Ausführen on Thu, 12 Nov 2009 12:17:42 GMT]]></title><description><![CDATA[<p>Danke jetzt funktionuert es <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1806953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1806953</guid><dc:creator><![CDATA[Diotor]]></dc:creator><pubDate>Thu, 12 Nov 2009 12:17:42 GMT</pubDate></item></channel></rss>