<?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[Exe-Datei]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein Programm mit C++ geschrieben und beim Kompilieren + Ausführen erscheint dann nur ein schwarzes Fenster, also die Exe-Anwendungsdatei, ohne Inhalt, außer dem &quot;Drücken Sie eine beliebge Taste ...&quot;</p>
<p>Was heißt das genau? Dass ich falsch programmiert habe? <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>
<p>Viele Grüße<br />
tundrablume</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/294722/exe-datei</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 18:58:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/294722.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 31 Oct 2011 12:03:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Exe-Datei on Wed, 02 Nov 2011 14:19:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein Programm mit C++ geschrieben und beim Kompilieren + Ausführen erscheint dann nur ein schwarzes Fenster, also die Exe-Anwendungsdatei, ohne Inhalt, außer dem &quot;Drücken Sie eine beliebge Taste ...&quot;</p>
<p>Was heißt das genau? Dass ich falsch programmiert habe? <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>
<p>Viele Grüße<br />
tundrablume</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138174</guid><dc:creator><![CDATA[tundrablume]]></dc:creator><pubDate>Wed, 02 Nov 2011 14:19:56 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 12:07:03 GMT]]></title><description><![CDATA[<p>Ohne das Programm schwer zu sagen. Aber ich sage einfach mal: Vielleicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138177</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Mon, 31 Oct 2011 12:07:03 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 12:08:42 GMT]]></title><description><![CDATA[<p>Dh dass du wohl nie etwas ausgibst <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 />
Dh das Programm arbeitet vielleicht vor sich hin aber am schluss schreibst du nix ins Fenster <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 />
Deswegen kann in dem Fenster auch nix stehen<br />
Was soll das Programm den tun und wie hast du es realisiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138178</guid><dc:creator><![CDATA[greece57]]></dc:creator><pubDate>Mon, 31 Oct 2011 12:08:42 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 12:10:17 GMT]]></title><description><![CDATA[<p>Zeig Code, dann kriegst du auch ziemlich schnell Hilfe. So kann man nur raten. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2138180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138180</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 31 Oct 2011 12:10:17 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 12:21:56 GMT]]></title><description><![CDATA[<p>Du hast am ende wahrscheinlich system(&quot;PAUSE&quot;);</p>
<p>Aber ohne code kann man dir wircklich nicht helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138186</guid><dc:creator><![CDATA[7xCore]]></dc:creator><pubDate>Mon, 31 Oct 2011 12:21:56 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 12:23:14 GMT]]></title><description><![CDATA[<p>7xCore schrieb:</p>
<blockquote>
<p>Du hast am ende wahrscheinlich system(&quot;PAUSE&quot;);</p>
<p>Aber ohne code kann man dir wircklich nicht helfen</p>
</blockquote>
<p>Es geht ja nicht um <code>system(&quot;pause&quot;)</code> , sondern um quasi alles andere vom Programm und warum es nichts ausgibt. <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/2138188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138188</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 31 Oct 2011 12:23:14 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 12:45:18 GMT]]></title><description><![CDATA[<p>Wie kann ich denn ohne system Pause sonst das Ergebnis betrachtet? <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/2138208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138208</guid><dc:creator><![CDATA[tundrablume]]></dc:creator><pubDate>Mon, 31 Oct 2011 12:45:18 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 12:50:23 GMT]]></title><description><![CDATA[<p>tundrablume schrieb:</p>
<blockquote>
<p>Wie kann ich denn ohne system Pause sonst das Ergebnis betrachtet? <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>
</blockquote>
<p>1. Siehe <a href="http://www.c-plusplus.net/forum/151578-full" rel="nofollow">http://www.c-plusplus.net/forum/151578-full</a></p>
<p>2. Bitte Postings nicht sinnändern nachträglich editieren. Wenn du dir den Thread nun durchliest, ergeben die Fragen nach Code keinen Sinn.</p>
<p>3. Zu deinem Problem: Der Startpunkt in deiner Anwendung ist main(). In dieser Funktion machst du aber nichts außer system(&quot;pause&quot;).</p>
<p>4. Nutze Code-Tags, um Quellcode zu posten.</p>
<p>5. Reduziere Codebeispiele so weit wie möglich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138210</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Mon, 31 Oct 2011 12:50:23 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 13:06:26 GMT]]></title><description><![CDATA[<p>tundrablume schrieb:</p>
<blockquote>
<p>Wie kann ich denn ohne system Pause sonst das Ergebnis betrachtet? <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>
</blockquote>
<p>Für gewöhnlich startet man Konsolenprogramme wo ... genau, in der KONSOLE!<br />
Also cCMD auf, in das Verzeichnis wechseln und name der Exe eingeben ... gar nicht mal so schwer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138217</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Mon, 31 Oct 2011 13:06:26 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 13:10:28 GMT]]></title><description><![CDATA[<p>Ethon schrieb:</p>
<blockquote>
<p>tundrablume schrieb:</p>
<blockquote>
<p>Wie kann ich denn ohne system Pause sonst das Ergebnis betrachtet? <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>
</blockquote>
<p>Für gewöhnlich startet man Konsolenprogramme wo ... genau, in der KONSOLE!<br />
Also cCMD auf, in das Verzeichnis wechseln und name der Exe eingeben ... gar nicht mal so schwer.</p>
</blockquote>
<p>Oder man startet sein Programm einfach mit STRG+F5. Noch viel weniger schwer. <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/2138219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138219</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 31 Oct 2011 13:10:28 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 13:19:20 GMT]]></title><description><![CDATA[<p>Ein voellig korrektes Programm. Es wurd auf <code>int main</code> + <code>return 0</code> geachtet. Wozu der restliche Quelltext gut ist, weiss ich nicht.</p>
<pre><code class="language-cpp">int main(){ 
  system(&quot;PAUSE&quot;); 
  return 0; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2138223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138223</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Mon, 31 Oct 2011 13:19:20 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 13:36:19 GMT]]></title><description><![CDATA[<p>du solltest vielleicht in deiner mainfunktion die andere Funktion aufrufen <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 />
das einzige was dein programm gerade ausführt ist die mainklassse<br />
also er macht eine pause und beendet das programm - fertig <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/2138237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138237</guid><dc:creator><![CDATA[greece57]]></dc:creator><pubDate>Mon, 31 Oct 2011 13:36:19 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 15:30:29 GMT]]></title><description><![CDATA[<p>greece57 schrieb:</p>
<blockquote>
<p>mainklassse</p>
</blockquote>
<p>main ist eine Funktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138289</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 31 Oct 2011 15:30:29 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 15:54:24 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>Ethon schrieb:</p>
<blockquote>
<p>tundrablume schrieb:</p>
<blockquote>
<p>Wie kann ich denn ohne system Pause sonst das Ergebnis betrachtet? <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>
</blockquote>
<p>Für gewöhnlich startet man Konsolenprogramme wo ... genau, in der KONSOLE!<br />
Also cCMD auf, in das Verzeichnis wechseln und name der Exe eingeben ... gar nicht mal so schwer.</p>
</blockquote>
<p>Oder man startet sein Programm einfach mit STRG+F5. Noch viel weniger schwer. <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>
</blockquote>
<p>Und wenn man mehr als ein Programm auf dem Rechner hat ... welches wird dann bei STRG+F5 gestartet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138302</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Mon, 31 Oct 2011 15:54:24 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 16:01:10 GMT]]></title><description><![CDATA[<p>Belli schrieb:</p>
<blockquote>
<p>Und wenn man mehr als ein Programm auf dem Rechner hat ... welches wird dann bei STRG+F5 gestartet?</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/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/2138311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138311</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 31 Oct 2011 16:01:10 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 17:52:32 GMT]]></title><description><![CDATA[<p>Mit STRG + F5 funktionierts irgendwie nicht so. da wird die Zeile nur rot markiert. Was ist dieses cCMD? Ich finde es nicht <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/2138375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138375</guid><dc:creator><![CDATA[tundrablume]]></dc:creator><pubDate>Mon, 31 Oct 2011 17:52:32 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 17:56:07 GMT]]></title><description><![CDATA[<p>Das mit STRG+F5 war entweder nicht ernst gemeint oder er meinte die Tastenkombination im Compiler (in VS ist es F5) (führt das Projekt aus).</p>
<p>Nicht cCMD sondern cmd (führe den Befehl aus und es wird die Konsole geöffnet).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138379</guid><dc:creator><![CDATA[*Rewind*]]></dc:creator><pubDate>Mon, 31 Oct 2011 17:56:07 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 18:18:19 GMT]]></title><description><![CDATA[<p>Ich habe jetzt ganz am Ende eingegeben</p>
<pre><code class="language-cpp">int main(){
    system(&quot;Algorithmen&quot;); // Name der Anwendungsdatei
    system(&quot;PAUSE&quot;); 
	return 0;
}
</code></pre>
<p>Es erscheint dann nur ein schwarzes Fenster, was ^^^^<sup>C</sup>^^<sup>C</sup>^^... ausspuckt, wenn ich es schließen will. Es lässt sich nicht mal mit dem Taskmanager schließen <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="😕"
    /><br />
Liegts doch am Falschprogrammieren?? <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/2138384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138384</guid><dc:creator><![CDATA[tundrablume]]></dc:creator><pubDate>Mon, 31 Oct 2011 18:18:19 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 18:51:03 GMT]]></title><description><![CDATA[<p>tundrablume schrieb:</p>
<blockquote>
<p>Ich habe jetzt ganz am Ende eingegeben</p>
<pre><code class="language-cpp">int main(){
    system(&quot;Algorithmen&quot;); // Name der Anwendungsdatei
    system(&quot;PAUSE&quot;); 
	return 0;
}
</code></pre>
<p>Es erscheint dann nur ein schwarzes Fenster, was ^^^^<sup>C</sup>^^<sup>C</sup>^^... ausspuckt, wenn ich es schließen will. Es lässt sich nicht mal mit dem Taskmanager schließen <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="😕"
    /><br />
Liegts doch am Falschprogrammieren?? <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><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      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/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/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/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
you made my day <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>Du musst in der main()-Funktion schon irgendetwas mit deinen Funktionen machen, sonst haben die ja gar keinen Sinn.<br />
Was du gerade gemacht hast war (denke ich), dein Programm rekursiv im eigenen Programm aufzurufen <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/2138393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138393</guid><dc:creator><![CDATA[Rec-kursiv]]></dc:creator><pubDate>Mon, 31 Oct 2011 18:51:03 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 20:00:02 GMT]]></title><description><![CDATA[<p>Ich bin gerade derbe am Verzweifeln wegen dem Starten <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="😞"
    /> <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="😞"
    /> <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="😞"
    /> <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="😞"
    /> <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>
<p>Würde einer für mich das Programm in seinem C++ durchlaufen lassen und mir sagen, ob ich da was falsch programmiert habe oder, ob ich einfach zu doof zum Starten bin? <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="😕"
    /> Pleeeease</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
#include&lt;string&gt;
#include&lt;vector&gt;
#include&lt;algorithm&gt;
#include&lt;cmath&gt;

using namespace std;
// Dimension n festlegen = Anzahl der Vektoren
const int n =3;
// Dimension der Vektoren b Element R^d festlegen
const int d = 3;
// Matrix deklarieren, Vektoren waagrecht
int sa_matrix[d][n]={{-8,2,8},{7,8,-2}, {3,6,-1}};

double coeff_matrix[d][n];
// Zufallskonstante u  mit 1&lt;= u &lt;n definieren, wird in sampling_algorithmus und short_algorithmus gebraucht.
const int u = 1+rand()%(n-1);

// berechnet zu einer gegebenen Matrix aus Integer-Werten eine orthogonalisierte Matrix im Gram-Schmidt-Verfahren
// für n = 3, d = 3 hat die Matrix folgende Form:
// erste Zeile:   1		 0		0
// zweite Zeile: mü_2,1	 1      0
// dritte Zeile: mü_3,1	mü_3,2	1
void gram_schmidt(int sa_matrix[d][n]){
	// Matrix für das Ergebnis initialisieren
	for(int i= 0; i&lt;d; i++)
		for(int j=0; j&lt;n; j++)
			coeff_matrix[i][j] = 0;
	//Vektor zu Berechnnug der Koeffizienten
	vector&lt;double&gt;stern (n);
	for (int i = 0; i&lt;d; i++)
		stern[i]=0;
	// Koeffizient
	double coeff = 1.0;
	//Zeilenweise vorgehen
	for(int i = 0; i&lt;d; i++){
		// stern aktualisieren, muss vollständig sein, bevor weiter vorgegangen wird.
		double fak = coeff_matrix[i][0];
		for (int j=0; j&lt;n; j++)
			stern[j] = sa_matrix[i][j] - fak*stern[j];
		for (int j=0; j&lt;n; j++){
		//spaltenweise vorgehen, die Spalten links sind schon vollständig, bei der aktuellen Zeile wird eine 1 gefolgt von 0 aufgeschrieben
		//aktuelle Zeile eintragen
		// i==j nix tun, ist eingetragen
		if(i&gt;j){}
		//1 eintragen und allde darunter leigenden Spalten mit mü-Koeffizienten füllen
		else if(i ==j) {
			coeff_matrix[i][j] = 1; 
			// Koeffizienten berechnen und in die aktuelle Spalte eintragen
			double zaehler = 0.0;
			double nenner = 0.0;
			int akt = i+1;
			while( akt &lt; d){
			for (int k = 0; k&lt;n; k++){
				zaehler = zaehler + stern[k]*sa_matrix[akt][k]; 
				nenner = nenner + stern[k]* stern[k];
			}// Ende for int k =0
			coeff = zaehler/nenner;
			coeff_matrix[akt][j] = coeff;
			//zaehler und nenner zurücksetzen für die nächste Rechnung
			zaehler = 0.0;
			nenner = 0.0;
			akt++;
			}// Ende while
		}// Ende else if
		 else 
			coeff_matrix[i][j]=0;
		}// Ende for int j = 0
	}//Ende for int i = 0
		}//Ende gram_schmidt

// Der Sampling-Algorithmus nach Schnorr, sämtliche Bezeichnungen sind dem Algorithmus entnommen.
vector&lt;double&gt; sampling_algorithmus(int sa_matrix[d][ n]){
	// Punkt 1. des Sampling Algorithm (SA)
	// Vektor b = b_1 festlegen,
	vector&lt;double&gt;b(d);
	for(int i = 0; i&lt;d; i++)
		b[i] = sa_matrix[0][i] ;
	//Koeffizientenmatrix erstellen
	gram_schmidt(sa_matrix);
	// die Koeffizienten mue_0,i in einem Vektor speichern
	vector&lt;double&gt;mue_j_vector(d);
	for(int i = 0; i&lt;n; i++)
		mue_j_vector[i] = coeff_matrix[i][0]; 
	// Punkt 2 des Algorithmus; es wurde b_1 als Basis verwendet, daher ist die for-Schleife aufsteigend. 
	//Soll unbedingt von b_n ausgegangen werden, muss sa_matrix umkopiert werden, so dass die Vektoren b_1..b_n in umgekehrter Reihenfolge stehen.
	//Da es sich um Arrays handelt, steht b_1 an Position 0 und wird nicht betrachtet.
	// Vektor mit mue_0,i festlegen
	for(int i=1; i&lt;n; i++){
		// mü_i bestimmen,für i &lt; m - u liegt mue_i im Intervall -0,5 &lt; mue_i&lt;0,5
		double mue_i = (1+rand()%(n-1))* 0.1;
		// mü wird bestimmt, Start mit mue = 1
		double mue = 1.0;
		// erster Fall: Für die in der Matrix näher als u an b stehenden Vektoren gilt: |mue_i - mue| d&lt;=[-1,01 ]
		// der Datenverlust beim Casting double- int ist hier gewünscht; nur der ganzzahlige ASnteil von mue_i soll weiter bearbeitet werden.
		int int_mue = mue_i;
		if( i &lt;= u-n)
			mue = int_mue;
		else
			mue = int_mue +(mue_i - int_mue)*0.5;
		// jetzt ist mue bestimmt.
		// b := b - mue* b_i berechnen
		for(int j = 0; j&lt;d; j++)
			b[j] = b[j] - mue * sa_matrix[i][j];
		//Vektor der  mue_j = mue_j -mue * mue_i,j berechnen
		for(int j = 0; j&lt;n; j++)
			mue_j_vector[j] = mue_j_vector[j] - mue * mue_j_vector[j];
	}//Ende for int i = 1; Punkt2
	return b;
}// Ende sampling_algorithmus

// Diese Funktion berechnet 2^u
int calculate_max_u(int u){
	int calculator = 2;
	for (int i = 1; i &lt; u; i++)
		calculator = calculator * 2;
	return calculator;
}

// SHORT-Algorithmus nach Schnorr, sämtliche Bezeichnungen sind dem Algorithmus entnommen.
vector&lt;double&gt;short_algorithmus(int sa_matrix[d][ n]){
	//2^u berechnen, pow(int, int) ist nicht definiert.
	int max_u = calculate_max_u(u);
	for(int i = 1; i&lt; max_u; i++){
		vector&lt;double&gt;b(d);
		b = sampling_algorithmus( sa_matrix);
		// Länge von b² berechnen
		double dist_b = 0.0;
		for (int i = 0; i&lt;d; i++)
			dist_b = dist_b + b[i]* b[i];
		// Länge von b_1 berechnen
		double dist_b_1 = 0.0;
		for (int i = 0; i&lt;d; i++)
			dist_b_1 = dist_b_1 + sa_matrix[1][i]*sa_matrix[1][i];
		if(dist_b &lt; dist_b_1 * 0.99)
			return b;
		//erste Zeile aus sa_matrix löschen und mit der verkleinerten Matrix die nächste Schleife durchlaufen
		for (int i = 1; i&lt; d; i++)
			for (int j = 0; j&lt;n; j++)
				sa_matrix[i][j] = sa_matrix[i-1][j];
	}// Ende for
	vector&lt;double&gt; not_found(d);
	for(int i =0; i&lt;d; i++)
		not_found[i] = 0;
	return not_found;
}//Ende short_algorithmus

int main(){
 //wenn ich hier etwas mit system(&quot;irgendwas&quot;) einfüge, hängt das Programm bei mir
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2138421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138421</guid><dc:creator><![CDATA[tundrablume]]></dc:creator><pubDate>Mon, 31 Oct 2011 20:00:02 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 20:06:20 GMT]]></title><description><![CDATA[<p>in main() musst du irgendwie dein Verfahren starten (eine der Funktionen aufrufen, die das Ganze in Gang setzt). Am Ende der main()-Funktion kommt system(&quot;pause&quot;) (vor <code>return</code> natürlich).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138422</guid><dc:creator><![CDATA[*Rewind*]]></dc:creator><pubDate>Mon, 31 Oct 2011 20:06:20 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 20:51:40 GMT]]></title><description><![CDATA[<p>Wieso versuchst du es nicht mal ganz einfach mit einem Hallo Welt - Programm:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstdlib&gt;

using namespace std;

int main()
{
    cout &lt;&lt; &quot;Hallo Welt!&quot;;
    system(&quot;pause&quot;);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2138439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138439</guid><dc:creator><![CDATA[HalloWelt]]></dc:creator><pubDate>Mon, 31 Oct 2011 20:51:40 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 21:11:43 GMT]]></title><description><![CDATA[<p>Ich kann mir nicht vorstellen das du die ganzen Funktionen geschrieben hast aber keine Funktionen aufrufen kannst, geschweige denn weist das main() dein einstiegspunkt ist....</p>
<p>copy &amp; paste ist nicht immer die beste Lösung!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138446</guid><dc:creator><![CDATA[Blubberjunges]]></dc:creator><pubDate>Mon, 31 Oct 2011 21:11:43 GMT</pubDate></item><item><title><![CDATA[Reply to Exe-Datei on Mon, 31 Oct 2011 21:27:14 GMT]]></title><description><![CDATA[<p>Danke Rewind und den ersten paar Helfern und einige dazwischen. Eure Tipps und Hilfen sind die Besten <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="🙂"
    /><br />
<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>
<p>Ich knobel noch ein paar Stunden rum. Wenns immer noch nicht klappt, kommt ich wieder angekrochen ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138452</guid><dc:creator><![CDATA[tundrablume]]></dc:creator><pubDate>Mon, 31 Oct 2011 21:27:14 GMT</pubDate></item></channel></rss>