<?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[#define nachträglich verwenden?]]></title><description><![CDATA[<p>Hallo,<br />
ist es möglich einen #define Befehl zu verwenden,<br />
wen das Programm schon compiliert wurde? Es soll darum gehen ein Textdokument einzulesen und bestimmte Sätze zu entfernen.<br />
Die replace()-Funktion kenne ich, möchte sie aber nicht verwenden,<br />
weil mir #define besser gefällt.</p>
<p>0x0ERROR</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/311992/define-nachträglich-verwenden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 03:49:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/311992.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 Dec 2012 14:30:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to #define nachträglich verwenden? on Thu, 20 Dec 2012 14:30:49 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ist es möglich einen #define Befehl zu verwenden,<br />
wen das Programm schon compiliert wurde? Es soll darum gehen ein Textdokument einzulesen und bestimmte Sätze zu entfernen.<br />
Die replace()-Funktion kenne ich, möchte sie aber nicht verwenden,<br />
weil mir #define besser gefällt.</p>
<p>0x0ERROR</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2281960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2281960</guid><dc:creator><![CDATA[0x0ERROR]]></dc:creator><pubDate>Thu, 20 Dec 2012 14:30:49 GMT</pubDate></item><item><title><![CDATA[Reply to #define nachträglich verwenden? on Thu, 20 Dec 2012 14:33:34 GMT]]></title><description><![CDATA[<p>Nein.<br />
Das #define wird vom Preprozessor beseitigt, also noch vor dem Compiler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2281962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2281962</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Thu, 20 Dec 2012 14:33:34 GMT</pubDate></item><item><title><![CDATA[Reply to #define nachträglich verwenden? on Thu, 20 Dec 2012 14:35:36 GMT]]></title><description><![CDATA[<p>0x0ERROR schrieb:</p>
<blockquote>
<p>Hallo,<br />
ist es möglich einen #define Befehl zu verwenden,<br />
wen das Programm schon compiliert wurde? Es soll darum gehen ein Textdokument einzulesen und bestimmte Sätze zu entfernen.<br />
Die replace()-Funktion kenne ich, möchte sie aber nicht verwenden,<br />
weil mir #define besser gefällt.</p>
<p>0x0ERROR</p>
</blockquote>
<p>Hä, ich hab kein Wort verstanden?<br />
- replace? was replace? wohin gehört die Funktion?<br />
- wie schaut das Textdokument aus?<br />
- Sätze? Deutsche Sätze?</p>
<p>Am besten zeigst du, wie deine Textdatei aufgebaut ist und sagst, was du darin entfernen willst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2281963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2281963</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Thu, 20 Dec 2012 14:35:36 GMT</pubDate></item><item><title><![CDATA[Reply to #define nachträglich verwenden? on Thu, 20 Dec 2012 14:36:50 GMT]]></title><description><![CDATA[<p>Du hast nicht verstanden, was PP-Befehle sind.</p>
<p>Der Präprozessor verändert nur den Quellcode. Er hat mit dem fertigen Programm nichts mehr zu tun. Ein Makro, das mit dem <code>define</code> -Befehl definiert wurde, ist nur dazu da, den Quelltext zu verändern.</p>
<p>Dagegen ist <code>replace</code> genau die richtige Wahl. Wieso magst du Makros mehr? Im Gegenteil, das solltest du lieber lassen.<br />
Makros werden mit gutem Grund gemieden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2281965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2281965</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Thu, 20 Dec 2012 14:36:50 GMT</pubDate></item><item><title><![CDATA[Reply to #define nachträglich verwenden? on Thu, 20 Dec 2012 14:41:49 GMT]]></title><description><![CDATA[<p>Ja es ist möglich einen #Define Befehl zu verwenden das Programm schon kompiliert wurde. Es ist auch möglich aufs Klo zu gehen wenn das Programm kompiliert wurde oder Mittag zu kochen oder jemanden anzurufen und vieles mehr.</p>
<p>:xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2281969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2281969</guid><dc:creator><![CDATA[ScottZhang]]></dc:creator><pubDate>Thu, 20 Dec 2012 14:41:49 GMT</pubDate></item><item><title><![CDATA[Reply to #define nachträglich verwenden? on Thu, 20 Dec 2012 14:48:52 GMT]]></title><description><![CDATA[<p>out schrieb:</p>
<blockquote>
<p>Hä, ich hab kein Wort verstanden?<br />
- replace? was replace? wohin gehört die Funktion?<br />
- wie schaut das Textdokument aus?<br />
- Sätze? Deutsche Sätze?</p>
</blockquote>
<p>Ich meine den Befehl regex_replace() aus der C++-Standartbibliothek<br />
regex.</p>
<p>0x0ERROR</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2281970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2281970</guid><dc:creator><![CDATA[0x0ERROR]]></dc:creator><pubDate>Thu, 20 Dec 2012 14:48:52 GMT</pubDate></item><item><title><![CDATA[Reply to #define nachträglich verwenden? on Thu, 20 Dec 2012 15:59:27 GMT]]></title><description><![CDATA[<p>0x0ERROR schrieb:</p>
<blockquote>
<p>Ich meine den Befehl regex_replace() aus der C++-Standartbibliothek</p>
</blockquote>
<p>Gut gegoogelt <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>Also hier die Lösung:</p>
<p>1. CPP-File generieren</p>
<pre><code class="language-cpp">#define SATZ /* nix */
</code></pre>
<p>2. Präprozessor aufrufen auf das CPP-File und die Datei (MSVC mit &quot;/P&quot; bzw. GCC mit &quot;-E&quot;)<br />
3. Fertig ist das ersetzte File -- alles zur Compile-Time</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2281992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2281992</guid><dc:creator><![CDATA[kugler]]></dc:creator><pubDate>Thu, 20 Dec 2012 15:59:27 GMT</pubDate></item><item><title><![CDATA[Reply to #define nachträglich verwenden? on Thu, 20 Dec 2012 16:06:45 GMT]]></title><description><![CDATA[<p>0x0ERROR schrieb:</p>
<blockquote>
<p>out schrieb:</p>
<blockquote>
<p>Hä, ich hab kein Wort verstanden?<br />
- replace? was replace? wohin gehört die Funktion?<br />
- wie schaut das Textdokument aus?<br />
- Sätze? Deutsche Sätze?</p>
</blockquote>
<p>Ich meine den Befehl regex_replace() aus der C++-Standartbibliothek<br />
regex.</p>
<p>0x0ERROR</p>
</blockquote>
<p>Und den kann man anwenden, wenn das Programm schon kompiliert wurde?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2281996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2281996</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Thu, 20 Dec 2012 16:06:45 GMT</pubDate></item><item><title><![CDATA[Reply to #define nachträglich verwenden? on Thu, 20 Dec 2012 19:39:04 GMT]]></title><description><![CDATA[<p>Belli schrieb:</p>
<blockquote>
<p>Und den kann man anwenden, wenn das Programm schon kompiliert wurde?</p>
</blockquote>
<p>Ja, der liest nämlich einen String ein und ersetzt vorgegebene Textsequenzen. Und denn Text kann man vom nutzer oder aus einer Datei einlesen.</p>
<p>0x0ERROR</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2282045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2282045</guid><dc:creator><![CDATA[0x0ERROR]]></dc:creator><pubDate>Thu, 20 Dec 2012 19:39:04 GMT</pubDate></item></channel></rss>