<?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[KOnsole schliesen]]></title><description><![CDATA[<p>Hallo,<br />
hab so eine frage aus neugiere, gibst eine Funktion mit welche man Konsole schliesen kann ? und zwar unter Linux ?</p>
<p>Ich habe versucht mit</p>
<pre><code class="language-cpp">System(&quot;closse&quot;)
</code></pre>
<p>Weil es für Windows System(&quot;PAUSE&quot;) gibts</p>
<p>aber leider glaube ich das befehl ist bei mir nicht defenirt .</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/291425/konsole-schliesen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 15:53:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/291425.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Aug 2011 02:16:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 02:16:22 GMT]]></title><description><![CDATA[<p>Hallo,<br />
hab so eine frage aus neugiere, gibst eine Funktion mit welche man Konsole schliesen kann ? und zwar unter Linux ?</p>
<p>Ich habe versucht mit</p>
<pre><code class="language-cpp">System(&quot;closse&quot;)
</code></pre>
<p>Weil es für Windows System(&quot;PAUSE&quot;) gibts</p>
<p>aber leider glaube ich das befehl ist bei mir nicht defenirt .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107431</guid><dc:creator><![CDATA[-ProGresS-]]></dc:creator><pubDate>Thu, 18 Aug 2011 02:16:22 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 02:21:29 GMT]]></title><description><![CDATA[<p>Wieso sollte man eine Konsole schliessen wollen? Wenn man keine &quot;Abfangfunktion&quot; am Ende eines Codes macht, schliesst die Konsole sich doch von alleine.</p>
<p>Btw: <em>System(&quot;PAUSE&quot;)</em> ist ja fast so gern gesehen wie Sprungmarken ^-)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107433</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Thu, 18 Aug 2011 02:21:29 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 02:55:07 GMT]]></title><description><![CDATA[<p>Nein das Problemm ist bei mir ich muss System Pause nicht schreiben<br />
konsole bleibt mei mir immer geöfnet , das ist normal unter Linux</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107434</guid><dc:creator><![CDATA[-ProGresS-]]></dc:creator><pubDate>Thu, 18 Aug 2011 02:55:07 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 06:42:07 GMT]]></title><description><![CDATA[<p>Also zum schließen des Konsolenfensters kannst du den Befehl &quot;exit&quot; sowohl unter Windows als auch unter Linux verwenden. Unter Linux kannst du auch durch &quot;logout&quot; unter gewissen Derivaten geziehlten Erfolg haben.</p>
<p>Aber ich glaube damit schießen wir am Ziel vorbei. Wieso willst du denn das Fenster überhaupt schließen? Vielleicht gibt es andere Lösungswege für das, was du da vorhast... <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/2107448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107448</guid><dc:creator><![CDATA[shadow]]></dc:creator><pubDate>Thu, 18 Aug 2011 06:42:07 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 06:52:01 GMT]]></title><description><![CDATA[<p>-ProGresS- schrieb:</p>
<blockquote>
<p>Hallo,<br />
Ich habe versucht mit</p>
<pre><code class="language-cpp">System(&quot;closse&quot;)
</code></pre>
<p>Weil es für Windows System(&quot;PAUSE&quot;) gibts</p>
</blockquote>
<p>Btw, system(&quot;pause&quot;) schließt die Konsole nicht. Ganz im Gegenteil, es wird damit üblicherweise verhindert, dass die Konsole sich schließt (pause wartet auf Tastendruck).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107452</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 18 Aug 2011 06:52:01 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 07:12:28 GMT]]></title><description><![CDATA[<p>Die Frage ist doch: Wie ÖFFNEST Du denn die Konsole?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107454</guid><dc:creator><![CDATA[SG1]]></dc:creator><pubDate>Thu, 18 Aug 2011 07:12:28 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 09:54:52 GMT]]></title><description><![CDATA[<p>Wenn du meinst, die Konsole zu beenden, in der dein Programm gestartet wurde, das ist nur über schlimme Hacks möglich und, je nach Rechten, womöglich nicht einmal dann. Das system macht intern seine eigene shell auf. Und die wird durch ein system(&quot;exit&quot;); dann eben sofort wieder beendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107501</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107501</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 18 Aug 2011 09:54:52 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 12:54:04 GMT]]></title><description><![CDATA[<p>Vielleicht willst du dein Programm auch als GUI-Programm kompilieren? (z.B. bei GCC mit der Option -mwindows) Dann wird erst gar kein Konsolenfenster geöffnet. Wenn du dann eines öffnen willst, kannst du das zumindest über System-Libraries machen. (oder gar über aufgerufene Unterprogramme)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107599</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Thu, 18 Aug 2011 12:54:04 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 13:18:26 GMT]]></title><description><![CDATA[<p>Hey ,</p>
<p>Ich bin mir nicht sicher ob das os abhängig ist aber versuche es mal mit</p>
<pre><code class="language-cpp">exit(0);/*kein fehler */ exit(1); /*fehler */
</code></pre>
<p>Acuh wenn das keine schöne art ist</p>
<p>edit: hat</p>
<blockquote>
<p>shadow</p>
</blockquote>
<p>schon gepostet sorry</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107620</guid><dc:creator><![CDATA[7xCore]]></dc:creator><pubDate>Thu, 18 Aug 2011 13:18:26 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 13:20:36 GMT]]></title><description><![CDATA[<p>7xCore schrieb:</p>
<blockquote>
<p>Hey ,</p>
<p>Ich bin mir nicht sicher ob das os abhängig ist aber versuche es mal mit</p>
<pre><code class="language-cpp">exit(0);/*kein fehler */ exit(1); /*fehler */
</code></pre>
<p>Acuh wenn das keine schöne art ist</p>
<p>edit: hat</p>
<blockquote>
<p>shadow</p>
</blockquote>
<p>schon gepostet sorry</p>
</blockquote>
<p>Nein, shadow meinte so etwas wie system(&quot;exit&quot;), glaube ich. Bei exit(return_code) kannst du nach dem Schließen keinen Code mehr ausführen (außer vielleicht im abort-Handler oder wie der heißt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107624</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Thu, 18 Aug 2011 13:20:36 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 14:27:20 GMT]]></title><description><![CDATA[<p>Ah ok falsch verstanden ...</p>
<blockquote>
<p>Je mehr Käse, desto mehr Löcher. Je mehr Löcher, desto weniger Käse. Also: Je mehr Käse, desto weniger Käse!</p>
</blockquote>
<p><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/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> nice <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2107662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107662</guid><dc:creator><![CDATA[7xCore]]></dc:creator><pubDate>Thu, 18 Aug 2011 14:27:20 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 20:54:27 GMT]]></title><description><![CDATA[<p>wxSkip schrieb:</p>
<blockquote>
<p>Nein, shadow meinte so etwas wie system(&quot;exit&quot;), glaube ich. Bei exit(return_code) kannst du nach dem Schließen keinen Code mehr ausführen (außer vielleicht im abort-Handler oder wie der heißt).</p>
</blockquote>
<p>system(&quot;exit&quot;) funktioniert?<br />
Ich kenne unter Windows<br />
<a href="http://msdn.microsoft.com/en-us/library/ms683150.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms683150.aspx</a><br />
Wie man es bei Linux macht weiss ich nicht.</p>
<p>Würde mich halt wundern wenn system(&quot;exit&quot;) funktioniert.<br />
Ist ja ein neuer Prozess der erstellt wird, und der dann &quot;exit&quot; ausführt. Und wieso sollte der neue Prozess &quot;mein&quot; Console-Handle freigeben können? Das wäre schon recht hart...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107829</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 18 Aug 2011 20:54:27 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 20:55:51 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>wxSkip schrieb:</p>
<blockquote>
<p>Nein, shadow meinte so etwas wie system(&quot;exit&quot;), glaube ich. Bei exit(return_code) kannst du nach dem Schließen keinen Code mehr ausführen (außer vielleicht im abort-Handler oder wie der heißt).</p>
</blockquote>
<p>system(&quot;exit&quot;) funktioniert?</p>
</blockquote>
<p>Probier's doch 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="😉"
    /><br />
Ich vermute eher nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107830</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Thu, 18 Aug 2011 20:55:51 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 22:36:33 GMT]]></title><description><![CDATA[<p>Wenn man die Konsole entsprechend startet (konsole -e meinProgramm oder xterm -e meinProgramm), dann wird sie auch nach Programmende geschlossen. Man kann das Programm auch mit exec meinProgramm in der Konsole starten, dann wird sie am Programmende ebenfalls geschlossen. Oder man sucht mit getppid die Prozessid des aufrufenden Prozesses und beendet ihn mit kill.</p>
<p>Das hat aber alles irgendwie nichts mit C++ zu tun <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/2107870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107870</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Thu, 18 Aug 2011 22:36:33 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Thu, 18 Aug 2011 23:45:28 GMT]]></title><description><![CDATA[<p>system(&quot;exit&quot;) läuft auf /bin/sh -c &quot;exit&quot; hinaus, macht also eine Shell auf und schließt sie gleich wieder. Was gehen könnte (ich hab das jetzt nicht geprüft) ist</p>
<pre><code class="language-cpp">kill(getppid(), SIGTERM);
</code></pre>
<p>Das schickt dem Elternprozess (das wird idR die Shell sein) SIGTERM, woraufhin der sich beenden sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107897</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Thu, 18 Aug 2011 23:45:28 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Fri, 19 Aug 2011 08:30:11 GMT]]></title><description><![CDATA[<p>seldon schrieb:</p>
<blockquote>
<p>Das schickt dem Elternprozess (das wird idR die Shell sein) SIGTERM, woraufhin der sich beenden sollte.</p>
</blockquote>
<p>Und unseren Prozess gleich mitnimmt, weil er uns ein SIGPIPE schickt, dass wir nicht abgefangen haben.</p>
<p>Ja, das geht gerade sehr in Linux-Systemprogrammierung, aber da ich mir recht sicher bin, dass der Threadersteller gar nicht die Frage stellen wollte, die er gestellt hat, lasse ich den Thread mal hier, falls er sich noch mal meldet was er eigentlich möchte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107945</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 19 Aug 2011 08:30:11 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Fri, 19 Aug 2011 18:42:55 GMT]]></title><description><![CDATA[<p>Bis jetzt ging nix was ihr geschriben habt , ja bei Windows ist es einfacher in demm man ein Befehl bruacht damit Console sich nicht schlisen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2108242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2108242</guid><dc:creator><![CDATA[-ProGresS-]]></dc:creator><pubDate>Fri, 19 Aug 2011 18:42:55 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Fri, 19 Aug 2011 19:42:04 GMT]]></title><description><![CDATA[<p>Ach, du willst die Konsole offenhalten? In der ursprünglichen Frage war genau vom Gegenteil die Rede.</p>
<p>Das geht plattformunabhängig beispielsweise so:</p>
<pre><code class="language-cpp">#include &lt;limits&gt;
#include &lt;iostream&gt;

...

std::cin.ignore(std::numeric_limits&lt;std::streamsize&gt;::max(), '\n');
std::cin.get();
</code></pre>
<p>...dann muss Enter gedrückt werden, um fortzufahren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2108260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2108260</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Fri, 19 Aug 2011 19:42:04 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Fri, 19 Aug 2011 20:04:55 GMT]]></title><description><![CDATA[<p>seldon schrieb:</p>
<blockquote>
<p>Ach, du willst die Konsole offenhalten? In der ursprünglichen Frage war genau vom Gegenteil die Rede.</p>
<p>Das geht plattformunabhängig beispielsweise so:</p>
<pre><code class="language-cpp">#include &lt;limits&gt;
#include &lt;iostream&gt;

...

std::cin.ignore(std::numeric_limits&lt;std::streamsize&gt;::max(), '\n');
std::cin.get();
</code></pre>
<p>...dann muss Enter gedrückt werden, um fortzufahren.</p>
</blockquote>
<p>Man, diese Hacker-Variante eines system(&quot;pause&quot;) habe ich ja schon seit Ewigkeiten nicht mehr gesehen. Respekt <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/2108270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2108270</guid><dc:creator><![CDATA[shadow]]></dc:creator><pubDate>Fri, 19 Aug 2011 20:04:55 GMT</pubDate></item><item><title><![CDATA[Reply to KOnsole schliesen on Mon, 22 Aug 2011 07:26:46 GMT]]></title><description><![CDATA[<p>-ProGresS- schrieb:</p>
<blockquote>
<p>Bis jetzt ging nix was ihr geschriben habt , ja bei Windows ist es einfacher in demm man ein Befehl bruacht damit Console sich nicht schlisen.</p>
</blockquote>
<p>Beim nächsten Mal formulier einfach mal richtig, was du willst. Dann kriegst du auch direkt vernünftige Antworten und musst dich nicht unnötigerweise beschweren. <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/2108947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2108947</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 22 Aug 2011 07:26:46 GMT</pubDate></item></channel></rss>