<?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 Konstante in char umwandeln]]></title><description><![CDATA[<p>hallo!<br />
ich hab eine konstante wie folgt definiert:</p>
<pre><code class="language-cpp">#define TEST &quot;TEST&quot;
</code></pre>
<p>nun würde ich gerne diese Konstante in const char* umwandeln, damit ich es in eine Methode übergeben kann..</p>
<p>nur, mit (const char*) TEST oder reinterpret_cast&lt;const char*&gt;TEST gehts nicht</p>
<p>welche möglichkeiten habe ich denn noch?</p>
<p>danke für die hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/155768/define-konstante-in-char-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 15:51:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/155768.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Aug 2006 12:15:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to #define Konstante in char umwandeln on Wed, 09 Aug 2006 12:15:07 GMT]]></title><description><![CDATA[<p>hallo!<br />
ich hab eine konstante wie folgt definiert:</p>
<pre><code class="language-cpp">#define TEST &quot;TEST&quot;
</code></pre>
<p>nun würde ich gerne diese Konstante in const char* umwandeln, damit ich es in eine Methode übergeben kann..</p>
<p>nur, mit (const char*) TEST oder reinterpret_cast&lt;const char*&gt;TEST gehts nicht</p>
<p>welche möglichkeiten habe ich denn noch?</p>
<p>danke für die hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113700</guid><dc:creator><![CDATA[stultus puer]]></dc:creator><pubDate>Wed, 09 Aug 2006 12:15:07 GMT</pubDate></item><item><title><![CDATA[Reply to #define Konstante in char umwandeln on Wed, 09 Aug 2006 12:17:33 GMT]]></title><description><![CDATA[<p>geht</p>
<pre><code class="language-cpp">const char* TEST = &quot;TEST&quot;;
</code></pre>
<p>etwa nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113702</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 09 Aug 2006 12:17:33 GMT</pubDate></item><item><title><![CDATA[Reply to #define Konstante in char umwandeln on Wed, 09 Aug 2006 12:22:23 GMT]]></title><description><![CDATA[<p>ich möchte es aber mit #define <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>gibt es da etwa keine Möglichkeit?</p>
<p>danke für die mühe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113712</guid><dc:creator><![CDATA[stultus puer]]></dc:creator><pubDate>Wed, 09 Aug 2006 12:22:23 GMT</pubDate></item><item><title><![CDATA[Reply to #define Konstante in char umwandeln on Wed, 09 Aug 2006 12:23:57 GMT]]></title><description><![CDATA[<p>Warum willst du da ein #define haben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113715</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 09 Aug 2006 12:23:57 GMT</pubDate></item><item><title><![CDATA[Reply to #define Konstante in char umwandeln on Wed, 09 Aug 2006 12:29:15 GMT]]></title><description><![CDATA[<p>Braunsteins Möglichkeit ist viel C++'iger <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="🙂"
    /> als das mit dem define.</p>
<p>Du kannst kein Makro das du dir mit define erstellt hast caste, da es keine Variable im wirklichen Sinne ist sondern nur ne Zeichenfolge die vor dem Compilieren mit anderen Zeichen ersetzt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113719</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 Aug 2006 12:29:15 GMT</pubDate></item><item><title><![CDATA[Reply to #define Konstante in char umwandeln on Wed, 09 Aug 2006 12:28:59 GMT]]></title><description><![CDATA[<p>Wo ist das Problem??</p>
<pre><code class="language-cpp">#define A_COOL_STRING &quot;Hello World&quot;

void f(const char* str) {
    /* ... */
}

f(A_COOL_STRING);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1113720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113720</guid><dc:creator><![CDATA[Alphabet]]></dc:creator><pubDate>Wed, 09 Aug 2006 12:28:59 GMT</pubDate></item><item><title><![CDATA[Reply to #define Konstante in char umwandeln on Wed, 09 Aug 2006 12:39:54 GMT]]></title><description><![CDATA[<p>Der Vorteil von define ist ja, das es zur compilezeit ausgewertet wird und da sehe ich als einzige Möglichkeit, es zur compilezeit in ne statische const char variable zu verarbeiten. sonst kannst du auch ne normale Variable nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113730</guid><dc:creator><![CDATA[Glamdrink]]></dc:creator><pubDate>Wed, 09 Aug 2006 12:39:54 GMT</pubDate></item><item><title><![CDATA[Reply to #define Konstante in char umwandeln on Wed, 09 Aug 2006 12:40:08 GMT]]></title><description><![CDATA[<p>ehm... ja</p>
<p>habe herausgefunden dass er das nicht in char will; sondern in const unsigned short*</p>
<p>wie kann ich das in const unsigned short* umwandeln??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113731</guid><dc:creator><![CDATA[stultus puer]]></dc:creator><pubDate>Wed, 09 Aug 2006 12:40:08 GMT</pubDate></item><item><title><![CDATA[Reply to #define Konstante in char umwandeln on Wed, 09 Aug 2006 12:44:47 GMT]]></title><description><![CDATA[<p>wenn du's unbedingt aufwendig haben willst:</p>
<pre><code class="language-cpp">string st=TEST;
const unsigned short* mShort=(const unsigned short*)st.c_str();
funktion(mShort);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1113740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113740</guid><dc:creator><![CDATA[D.N.]]></dc:creator><pubDate>Wed, 09 Aug 2006 12:44:47 GMT</pubDate></item><item><title><![CDATA[Reply to #define Konstante in char umwandeln on Wed, 09 Aug 2006 13:01:45 GMT]]></title><description><![CDATA[<p>Dann kannst du aber auch gleich ne normale Variable nehmen und kannst dir den umstand ersparen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113755</guid><dc:creator><![CDATA[Glamdrink]]></dc:creator><pubDate>Wed, 09 Aug 2006 13:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to #define Konstante in char umwandeln on Wed, 09 Aug 2006 13:28:07 GMT]]></title><description><![CDATA[<p>const unsigned short* klingt mir sehr nach wide-characters<br />
Dazu schreibst du statt &quot;Test&quot; L&quot;Test&quot;, dann ist die Zeichenkette nicht aus den normalen ASCII-Zeichen, sondern besteht aus wide-characters</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113785</guid><dc:creator><![CDATA[Lolz]]></dc:creator><pubDate>Wed, 09 Aug 2006 13:28:07 GMT</pubDate></item></channel></rss>