<?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[C präprozessor IFs]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>gibt es eine Möglichkeit über #ifdef oder #if eine Präprozessor-Bedingung zu formulieren die nur dann wahr ist, wenn eine andere Direktive gesetzt ist und eine weitere ebenfalls gesetzt und auch noch einen bestimmt Wert hat, z.B. (in Pseudocode)</p>
<pre><code>#define A 
#define B 1

#ifdef A &amp;&amp; B==1 // so funktioniert das leider nicht, macht aber hoffentlich deutlich, was ich meine
  /* Code wird ausgeführt */
#endif
</code></pre>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/334214/c-präprozessor-ifs</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 22:30:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/334214.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 29 Aug 2015 09:50:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C präprozessor IFs on Sat, 29 Aug 2015 09:50:40 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>gibt es eine Möglichkeit über #ifdef oder #if eine Präprozessor-Bedingung zu formulieren die nur dann wahr ist, wenn eine andere Direktive gesetzt ist und eine weitere ebenfalls gesetzt und auch noch einen bestimmt Wert hat, z.B. (in Pseudocode)</p>
<pre><code>#define A 
#define B 1

#ifdef A &amp;&amp; B==1 // so funktioniert das leider nicht, macht aber hoffentlich deutlich, was ich meine
  /* Code wird ausgeführt */
#endif
</code></pre>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2466094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2466094</guid><dc:creator><![CDATA[Gast0123]]></dc:creator><pubDate>Sat, 29 Aug 2015 09:50:40 GMT</pubDate></item><item><title><![CDATA[Reply to C präprozessor IFs on Sat, 29 Aug 2015 09:54:48 GMT]]></title><description><![CDATA[<p>Jupp:</p>
<pre><code>#define A 
#define B 1

#if defined A &amp;&amp; B == 1
…
#endif
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2466095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2466095</guid><dc:creator><![CDATA[Biolunar]]></dc:creator><pubDate>Sat, 29 Aug 2015 09:54:48 GMT</pubDate></item><item><title><![CDATA[Reply to C präprozessor IFs on Sat, 29 Aug 2015 09:56:45 GMT]]></title><description><![CDATA[<p>Ja, geht:</p>
<pre><code>#if (defined(A) &amp;&amp; (B==1))
...
#endif
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2466096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2466096</guid><dc:creator><![CDATA[Wutz]]></dc:creator><pubDate>Sat, 29 Aug 2015 09:56:45 GMT</pubDate></item><item><title><![CDATA[Reply to C präprozessor IFs on Sat, 29 Aug 2015 10:42:08 GMT]]></title><description><![CDATA[<p>Super, vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2466098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2466098</guid><dc:creator><![CDATA[Gast0123]]></dc:creator><pubDate>Sat, 29 Aug 2015 10:42:08 GMT</pubDate></item></channel></rss>