<?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[reproduzierender Code]]></title><description><![CDATA[<p>hallo leutchen,</p>
<p>ich hab ne aufgabe bekommen, ein programm zu schreiben, was seinen eigenen quellcode ausgibt!</p>
<p>Das programm soll möglichst klein bleiben UND der code darf nicht aus einer datei ausgelesen werden!!!</p>
<p>Wie könnte das denn sonst noch gehen?</p>
<p>es werden keine sachen aus der stl benutzt... <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="=/"
      alt="😕"
    /></p>
<p>jmd eine idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/138535/reproduzierender-code</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 23:14:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/138535.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 27 Feb 2006 11:24:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to reproduzierender Code on Mon, 27 Feb 2006 11:24:03 GMT]]></title><description><![CDATA[<p>hallo leutchen,</p>
<p>ich hab ne aufgabe bekommen, ein programm zu schreiben, was seinen eigenen quellcode ausgibt!</p>
<p>Das programm soll möglichst klein bleiben UND der code darf nicht aus einer datei ausgelesen werden!!!</p>
<p>Wie könnte das denn sonst noch gehen?</p>
<p>es werden keine sachen aus der stl benutzt... <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="=/"
      alt="😕"
    /></p>
<p>jmd eine idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1003987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1003987</guid><dc:creator><![CDATA[huh???]]></dc:creator><pubDate>Mon, 27 Feb 2006 11:24:03 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 27 Feb 2006 11:24:40 GMT]]></title><description><![CDATA[<p>gar nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1003989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1003989</guid><dc:creator><![CDATA[tipp]]></dc:creator><pubDate>Mon, 27 Feb 2006 11:24:40 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 27 Feb 2006 12:17:37 GMT]]></title><description><![CDATA[<p>interessante idee:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;
int print_prog()
{
    cout &lt;&lt; &quot;#include &lt;iostream&gt;&quot;
    &quot;using namespace std;\n&quot;
    &quot;int print_prog()&quot;
    &quot;{&quot;
    &quot;cout &lt;&lt; \&quot;&quot;;
    print_prog()
    cout &lt;&lt; &quot;} int main(){print_prog();}&quot;;
}

int main(){print_prog();}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1004029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004029</guid><dc:creator><![CDATA[re cur&#x27;shun]]></dc:creator><pubDate>Mon, 27 Feb 2006 12:17:37 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 27 Feb 2006 12:20:28 GMT]]></title><description><![CDATA[<p>ich hatte gerade noch eine:</p>
<p>(das programm ist _nichts_. und wenn man es ausführt, was gibt es dann aus? richtig, _nichts_. also, seinen eigenen quelltext. toll, oder?<br />
ha.<br />
haha.<br />
mUAHAHAHAHAHA! UND MORGEN DIE WELT1111!!!)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004032</guid><dc:creator><![CDATA[re cur&#x27;shun]]></dc:creator><pubDate>Mon, 27 Feb 2006 12:20:28 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 27 Feb 2006 15:22:50 GMT]]></title><description><![CDATA[<p>huh??? schrieb:</p>
<blockquote>
<p>hallo leutchen,</p>
<p>ich hab ne aufgabe bekommen, ein programm zu schreiben, was seinen eigenen quellcode ausgibt!</p>
<p>Das programm soll möglichst klein bleiben UND der code darf nicht aus einer datei ausgelesen werden!!!</p>
<p>Wie könnte das denn sonst noch gehen?</p>
<p>es werden keine sachen aus der stl benutzt... <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="=/"
      alt="😕"
    /></p>
<p>jmd eine idee?</p>
</blockquote>
<p>Darfs denn C++/CLI sein? Dann könntest du leicht mit Reflection de eigenen Code ausgeben, &gt;ohne&lt; das du den selber im Quelltext schreiben musst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004297</guid><dc:creator><![CDATA[Talla]]></dc:creator><pubDate>Mon, 27 Feb 2006 15:22:50 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 27 Feb 2006 15:35:24 GMT]]></title><description><![CDATA[<p>wenn du es selber probiert hast kannst du auch mal hier spiekeln<br />
<a href="http://www.nyx.net/~gthompso/quine.htm" rel="nofollow">http://www.nyx.net/~gthompso/quine.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004315</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Mon, 27 Feb 2006 15:35:24 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 27 Feb 2006 17:28:17 GMT]]></title><description><![CDATA[<p>hallo welt halt wohl nicht mehr gereicht oder wie? ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004446</guid><dc:creator><![CDATA[geek23]]></dc:creator><pubDate>Mon, 27 Feb 2006 17:28:17 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 27 Feb 2006 18:58:54 GMT]]></title><description><![CDATA[<p>re cur'shun schrieb:</p>
<blockquote>
<p>interessante idee:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;
int print_prog()
{
    cout &lt;&lt; &quot;#include &lt;iostream&gt;&quot;
    &quot;using namespace std;\n&quot;
    &quot;int print_prog()&quot;
    &quot;{&quot;
    &quot;cout &lt;&lt; \&quot;&quot;;
    print_prog()
    cout &lt;&lt; &quot;} int main(){print_prog();}&quot;;
}

int main(){print_prog();}
</code></pre>
</blockquote>
<p>Geht nur nicht, weil der Code durch das ausgeben größer geworden ist ^^. Das heißt, du hast eine unendliche Rekursion bis zum Stack (oder was auch immer) Overflow <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/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
<p>Felix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004553</guid><dc:creator><![CDATA[Phoemuex]]></dc:creator><pubDate>Mon, 27 Feb 2006 18:58:54 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 27 Feb 2006 19:44:43 GMT]]></title><description><![CDATA[<p>Ist nur ne spontane Idee, keine Ahnung obs geht:</p>
<pre><code class="language-cpp">#ifndef name
#define name
Quellcode
#endif
</code></pre>
<p>dann in nem cpp File:</p>
<pre><code class="language-cpp">#include &quot;filevonoben.hpp&quot;
cout &lt;&lt; name &lt;&lt; endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1004603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004603</guid><dc:creator><![CDATA[Glamdrink]]></dc:creator><pubDate>Mon, 27 Feb 2006 19:44:43 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 27 Feb 2006 21:01:26 GMT]]></title><description><![CDATA[<p>Wie wärs damit:</p>
<p>Quelldateien einlesen und wieder ausgeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004677</guid><dc:creator><![CDATA[anonymus]]></dc:creator><pubDate>Mon, 27 Feb 2006 21:01:26 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 27 Feb 2006 21:55:05 GMT]]></title><description><![CDATA[<p>anonymus schrieb:</p>
<blockquote>
<p>Wie wärs damit:</p>
<p>Quelldateien einlesen und wieder ausgeben?</p>
</blockquote>
<p>wie wärs mit aufgabenstellung genauer lesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004713</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Mon, 27 Feb 2006 21:55:05 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Tue, 28 Feb 2006 07:56:32 GMT]]></title><description><![CDATA[<p>nein dateien nicht:</p>
<p>ist aus einer vorlseung (genauer gesagt, die 1 zu dem thema)<br />
hier mal das script (also mit dem wissen sollte das anscheinend gehen ):<br />
<a href="http://www.inf.fu-berlin.de/inst/ag-bio/FILES/ROOT/Teaching/Lectures/SS04/cpp_kurs/CPP_Blockkurs-SS04-Mo.pdf" rel="nofollow">http://www.inf.fu-berlin.de/inst/ag-bio/FILES/ROOT/Teaching/Lectures/SS04/cpp_kurs/CPP_Blockkurs-SS04-Mo.pdf</a></p>
<p>letzte seite, da sind die aufgaben!</p>
<p>finde auch aufgabe 4 schwer... <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/1004823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004823</guid><dc:creator><![CDATA[ohhhh!!!!]]></dc:creator><pubDate>Tue, 28 Feb 2006 07:56:32 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Tue, 28 Feb 2006 08:11:49 GMT]]></title><description><![CDATA[<p>ohhhh!!!! schrieb:</p>
<blockquote>
<p>finde auch aufgabe 4 schwer... <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>Ich weiß ja nicht wie gut du programmieren kannst, aber wenn du ein bischen überlegst, dann ist die Aufgabe mit dem Taschenrechner gar nicht so schwer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004832</guid><dc:creator><![CDATA[EEK]]></dc:creator><pubDate>Tue, 28 Feb 2006 08:11:49 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Tue, 28 Feb 2006 19:32:29 GMT]]></title><description><![CDATA[<p>otze schrieb:</p>
<blockquote>
<p>anonymus schrieb:</p>
<blockquote>
<p>Wie wärs damit:</p>
<p>Quelldateien einlesen und wieder ausgeben?</p>
</blockquote>
<p>wie wärs mit aufgabenstellung genauer lesen?</p>
</blockquote>
<p>*doh* Mein Bildschirm ist verstaubt. Da hab ich nur die erste Zeile lesen können <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/1005411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1005411</guid><dc:creator><![CDATA[anonymus]]></dc:creator><pubDate>Tue, 28 Feb 2006 19:32:29 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Thu, 02 Mar 2006 17:57:18 GMT]]></title><description><![CDATA[<p>gibt's jetzt eine lösung dafür? ich habe mir zwar ein paar sachen überlegt, aber die sind alle nicht so prall. aber interessieren würde es mich trotzdem.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1007001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1007001</guid><dc:creator><![CDATA[wissbegieriger]]></dc:creator><pubDate>Thu, 02 Mar 2006 17:57:18 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 13 Mar 2006 10:14:58 GMT]]></title><description><![CDATA[<p>push(<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/1015097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015097</guid><dc:creator><![CDATA[_push_]]></dc:creator><pubDate>Mon, 13 Mar 2006 10:14:58 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 13 Mar 2006 10:25:28 GMT]]></title><description><![CDATA[<p>also mit rein c++ standard hab ich da leider keine brauchbare idee <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="=/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015111</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 13 Mar 2006 10:25:28 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 13 Mar 2006 10:39:21 GMT]]></title><description><![CDATA[<p>Hallo mein Freund,</p>
<p>dein Problem ist leider unlösbar,<br />
wenn du Dich ein wenig mit der Informatik auskennst, wüsstest du das Alan Turing an dem selben Problem sass. Er hat alös erster bewiesen das, dass nicht gehen kann.</p>
<p>Nähere Informationen findest du unter den Schlagwörtern. Turing-Maschine oder genauer das Halteproblem.</p>
<p>Beweis:</p>
<p>haltetest(Programm, Eingabe)<br />
1 wenn Programm(Eingabe) terminiert<br />
2 dann return Ja<br />
3 sonst return Nein</p>
<p>test(Programm)<br />
1 solange haltetest(Programm, Programm) == Ja<br />
2 führe aus keine Aktion</p>
<p>test(test); //Dieser Aufruf terminiert genau dann,<br />
// wenn er nicht terminiert. (Widerspruch!)</p>
<p>Damit wär bewiesen das man kein Quelltext wiedereinlesen kann, ihn also auch nicht so einfach ausgeben kann, ohne fake.</p>
<p>Für dein Problem bräuchtest du eine Höhere Programmiersprache wie z.B.<br />
C#</p>
<p>Also mein Freund ich hoffe ich konnte dir helfen.</p>
<p>PS: ich denke dein Lehrer will nur das ihr das rausfindet und ihr eine &quot;Fakelösung&quot; schafft. Deswegen auch die ausage mit den geringsten quellttext.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015125</guid><dc:creator><![CDATA[Code Pimper]]></dc:creator><pubDate>Mon, 13 Mar 2006 10:39:21 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 13 Mar 2006 10:49:29 GMT]]></title><description><![CDATA[<p>Natürlich geht sowas. Nennt sich auch Quine.</p>
<p>Bye, TGGC (<a href="http://tggc.tg.funpic.de/index.php?cat=1&amp;page=8" rel="nofollow">Fakten</a>)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015136</guid><dc:creator><![CDATA[TGGC]]></dc:creator><pubDate>Mon, 13 Mar 2006 10:49:29 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 13 Mar 2006 10:50:30 GMT]]></title><description><![CDATA[<p>In Perl gehts <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015137</guid><dc:creator><![CDATA[Perl0r]]></dc:creator><pubDate>Mon, 13 Mar 2006 10:50:30 GMT</pubDate></item><item><title><![CDATA[Reply to reproduzierender Code on Mon, 13 Mar 2006 11:31:35 GMT]]></title><description><![CDATA[<p>Code Pimper schrieb:</p>
<blockquote>
<p>Damit wär bewiesen das man kein Quelltext wiedereinlesen kann,</p>
</blockquote>
<p>FALSCH!!!!!21 damit ist nur bewiesen, dass man kein &quot;terminier-entscheide-programm&quot; schreiben kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015170</guid><dc:creator><![CDATA[.-~°^^freudenhaus^^°~_.]]></dc:creator><pubDate>Mon, 13 Mar 2006 11:31:35 GMT</pubDate></item></channel></rss>