<?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[Geht das?]]></title><description><![CDATA[<p>Kann man ein ganzen Quellcode als Textdatei speichern?</p>
<pre><code class="language-cpp">...
void f(){
    cout &lt;&lt; &quot;Hi&quot; &lt;&lt; endl;
    ...
}
int main(){
    ofstream outfile;
    outfile.open(&quot;g.txt&quot;);
    outfile &lt;&lt; f() &lt;&lt; endl;
    &quot;C:\\&quot;;
    outfile.close();
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/265567/geht-das</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 23:34:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265567.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Apr 2010 14:45:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Geht das? on Sun, 25 Apr 2010 14:46:34 GMT]]></title><description><![CDATA[<p>Kann man ein ganzen Quellcode als Textdatei speichern?</p>
<pre><code class="language-cpp">...
void f(){
    cout &lt;&lt; &quot;Hi&quot; &lt;&lt; endl;
    ...
}
int main(){
    ofstream outfile;
    outfile.open(&quot;g.txt&quot;);
    outfile &lt;&lt; f() &lt;&lt; endl;
    &quot;C:\\&quot;;
    outfile.close();
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1888092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888092</guid><dc:creator><![CDATA[sebastianfox]]></dc:creator><pubDate>Sun, 25 Apr 2010 14:46:34 GMT</pubDate></item><item><title><![CDATA[Reply to Geht das? on Sun, 25 Apr 2010 15:01:34 GMT]]></title><description><![CDATA[<p>Schlechter Threadtitel. Bitte mach das so, daß der Leser vorher schon sieht, ob dein Problem in seine Interessenlagen fällt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888103</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sun, 25 Apr 2010 15:01:34 GMT</pubDate></item><item><title><![CDATA[Reply to Geht das? on Sun, 25 Apr 2010 15:33:49 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/106">@Volkard</a><br />
Ist das dein eigener Trollbot, dass du den so leben lässt und auch noch fütterst?</p>
<p>Übrigens</p>
<p>volkard schrieb:</p>
<blockquote>
<p>Welchen der beiden meinst Du?</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/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 />
Der war gut. Den wollte ich aber selbst noch bringen. <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/1888119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888119</guid><dc:creator><![CDATA[hmpf]]></dc:creator><pubDate>Sun, 25 Apr 2010 15:33:49 GMT</pubDate></item><item><title><![CDATA[Reply to Geht das? on Sun, 25 Apr 2010 15:43:20 GMT]]></title><description><![CDATA[<p>Also, falls du versuchst, den Quellcode der Funktion auf diese Art und weise auszugeben, funktioniert das nicht. Höchstens könnte man sich anzeigen lassen, wie die Funktion im RAM aussieht. Außerden hat die Funktion keinen Rückgabewert, der in die Textdatei geschrieben werden könnte, Also steht hinterher in der Textdatei nichts. Zwar wird die Funktion in zeile 9 aufgerufen und ausgeführt, allerdings hat dies keinen Einfluss auf das, was in die Textdatei geschrieben wird. Und was macht die leere Anweisung &quot;C:\&quot;; in Zeile 10? Die könntest du auch weglassen.</p>
<p>MfG, Jochen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888122</guid><dc:creator><![CDATA[Jochen S.]]></dc:creator><pubDate>Sun, 25 Apr 2010 15:43:20 GMT</pubDate></item><item><title><![CDATA[Reply to Geht das? on Sun, 25 Apr 2010 16:12:01 GMT]]></title><description><![CDATA[<p>Jochen S. schrieb:</p>
<blockquote>
<p>Also, falls du versuchst, den Quellcode der Funktion auf diese Art und weise auszugeben, funktioniert das nicht. Höchstens könnte man sich anzeigen lassen, wie die Funktion im RAM aussieht. Außerden hat die Funktion keinen Rückgabewert, der in die Textdatei geschrieben werden könnte, Also steht hinterher in der Textdatei nichts. Zwar wird die Funktion in zeile 9 aufgerufen und ausgeführt, allerdings hat dies keinen Einfluss auf das, was in die Textdatei geschrieben wird. Und was macht die leere Anweisung &quot;C:\&quot;; in Zeile 10? Die könntest du auch weglassen.</p>
<p>MfG, Jochen</p>
</blockquote>
<p>Ich hoffe doch dass dem nicht so ist, zumindest mein Compiler (GCC 4.4.keineAhnung) meckert den Code an. ofstream hat leider keine Operatorüberladung um &quot;nichts&quot; in eine Datei zu schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888134</guid><dc:creator><![CDATA[blub* 0]]></dc:creator><pubDate>Sun, 25 Apr 2010 16:12:01 GMT</pubDate></item><item><title><![CDATA[Reply to Geht das? on Sun, 25 Apr 2010 16:19:10 GMT]]></title><description><![CDATA[<p>Jochen S. schrieb:</p>
<blockquote>
<p>Also, falls du versuchst, den Quellcode der Funktion auf diese Art und weise auszugeben, funktioniert das nicht. Höchstens könnte man sich anzeigen lassen, wie die Funktion im RAM aussieht. Außerden hat die Funktion keinen Rückgabewert, der in die Textdatei geschrieben werden könnte, Also steht hinterher in der Textdatei nichts. Zwar wird die Funktion in zeile 9 aufgerufen und ausgeführt, allerdings hat dies keinen Einfluss auf das, was in die Textdatei geschrieben wird. Und was macht die leere Anweisung &quot;C:\&quot;; in Zeile 10? Die könntest du auch weglassen.</p>
<p>MfG, Jochen</p>
</blockquote>
<p>Genau. @OP: Was du möchtest ist Reflection, ein Konzept das seit den 80-ern bekannt und seit noch längerem in LISP implementiert ist. C++ kann keine nennenswerte Reflection. Probier es zum Beispiel mit LISP oder Python.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888140</guid><dc:creator><![CDATA[ModernProgramming]]></dc:creator><pubDate>Sun, 25 Apr 2010 16:19:10 GMT</pubDate></item><item><title><![CDATA[Reply to Geht das? on Sun, 25 Apr 2010 17:23:49 GMT]]></title><description><![CDATA[<p>Jochen S. schrieb:</p>
<blockquote>
<p>Und was macht die leere Anweisung &quot;C:\&quot;; in Zeile 10? Die könntest du auch weglassen.</p>
<p>MfG, Jochen</p>
</blockquote>
<p>Sie fürt aus, wo die Textdatei gespeichert wird.</p>
<p>Blub² schrieb:</p>
<blockquote>
<p>Ich hoffe doch dass dem nicht so ist, zumindest mein Compiler (GCC 4.4.keineAhnung) meckert den Code an. ofstream hat leider keine Operatorüberladung um &quot;nichts&quot; in eine Datei zu schreiben.</p>
</blockquote>
<p>Lade dir Dev C++ runter oder du hast fstream net geincludet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888171</guid><dc:creator><![CDATA[sebastianfox]]></dc:creator><pubDate>Sun, 25 Apr 2010 17:23:49 GMT</pubDate></item><item><title><![CDATA[Reply to Geht das? on Sun, 25 Apr 2010 17:44:04 GMT]]></title><description><![CDATA[<p>Jetzt wird's unterirdisch. Ich lasse sebastianfox mal besser zur Ruhe kommen, damit er Zeit für die neuen Bücher hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888184</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sun, 25 Apr 2010 17:44:04 GMT</pubDate></item></channel></rss>