<?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[Int zu wchar_t konvertieren]]></title><description><![CDATA[<p>Hi <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>
<p>Ich habe einen Integerwert und möchte diesen gerne einer Funktion übergeben, die jedoch den Typ 'const wchar_t *' erwartet.<br />
Ich hab schon ne Weile gesucht, wie ich die Typen konvertieren kann, aber leider bisher nichts gefunden. Deshalb wende ich mich jetzt an euch. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Ich würd mich freuen, wenn mir jemand bei dem Problem behilflich sein kann. <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>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/246073/int-zu-wchar_t-konvertieren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 08:39:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/246073.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Jul 2009 16:20:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Wed, 22 Jul 2009 16:20:08 GMT]]></title><description><![CDATA[<p>Hi <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>
<p>Ich habe einen Integerwert und möchte diesen gerne einer Funktion übergeben, die jedoch den Typ 'const wchar_t *' erwartet.<br />
Ich hab schon ne Weile gesucht, wie ich die Typen konvertieren kann, aber leider bisher nichts gefunden. Deshalb wende ich mich jetzt an euch. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Ich würd mich freuen, wenn mir jemand bei dem Problem behilflich sein kann. <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>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1747760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747760</guid><dc:creator><![CDATA[th3AddY]]></dc:creator><pubDate>Wed, 22 Jul 2009 16:20:08 GMT</pubDate></item><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Wed, 22 Jul 2009 16:47:41 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;sstream&gt;

// ...

std::ostringstream ss;
ss &lt;&lt; deinInt;
deineFunktion (ss.str ().c_str ());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1747772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747772</guid><dc:creator><![CDATA[devkid]]></dc:creator><pubDate>Wed, 22 Jul 2009 16:47:41 GMT</pubDate></item><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Thu, 23 Jul 2009 08:42:30 GMT]]></title><description><![CDATA[<p>Hmm, jetzt bekomme ich folgenden Fehler:</p>
<blockquote>
<p>Konvertierung des Parameters 1 von 'const char *' in 'const wchar_t *' nicht möglich</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1748049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1748049</guid><dc:creator><![CDATA[th3AddY]]></dc:creator><pubDate>Thu, 23 Jul 2009 08:42:30 GMT</pubDate></item><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Thu, 23 Jul 2009 08:43:51 GMT]]></title><description><![CDATA[<p>th3AddY schrieb:</p>
<blockquote>
<p>Hmm, jetzt bekomme ich folgenden Fehler:</p>
<blockquote>
<p>Konvertierung des Parameters 1 von 'const char *' in 'const wchar_t *' nicht möglich</p>
</blockquote>
</blockquote>
<p>Dann musst du eine Sekunde nachdenken und nicht den Code des Vorposters blind kopieren. Tip: ostringstream ist ein char-Stream, kein wchar_t-Stream.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1748051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1748051</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 23 Jul 2009 08:43:51 GMT</pubDate></item><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Thu, 23 Jul 2009 13:15:39 GMT]]></title><description><![CDATA[<p>Okay, jetzt habe ich es folgendermaßen:</p>
<pre><code class="language-cpp">std::ostringstream intwchar_t;
intwchar_t &lt;&lt; myInt;
font-&gt;draw((wchar_t *)(intwchar_t.str().c_str()), ...);
</code></pre>
<p>myInt wird jede Sekunde inkrementiert. Solange die Zahl einstellig ist, funktioniert alles wunderbar. Ab 10 jedoch nicht mehr.</p>
<p>Es kann doch eigentlich nicht so kompliziert sein, einer Funktion, die Text zeichnet, einen Integerwert zu übergeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1748225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1748225</guid><dc:creator><![CDATA[th3AddY]]></dc:creator><pubDate>Thu, 23 Jul 2009 13:15:39 GMT</pubDate></item><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Thu, 23 Jul 2009 13:33:22 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>th3AddY schrieb:</p>
<blockquote>
<p>Es kann doch eigentlich nicht so kompliziert sein, einer Funktion, die Text zeichnet, einen Integerwert zu übergeben.</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="😃"
    /></p>
<p>Guckst du hier:</p>
<pre><code class="language-cpp">void print0r ( wchar_t* s )
{
	wcout &lt;&lt; s &lt;&lt; endl;
}

int main()
{
	wchar_t a[2] = L&quot;a&quot;;
	for (  int i = 0; i&lt;10; a[0]++, i++ )
		print0r( &amp;a[0] );
	return 0;}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1748241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1748241</guid><dc:creator><![CDATA[print0r]]></dc:creator><pubDate>Thu, 23 Jul 2009 13:33:22 GMT</pubDate></item><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Thu, 23 Jul 2009 13:38:10 GMT]]></title><description><![CDATA[<p>th3AddY, du hast von pumuckl einen wertvollen Tipp erhalten.</p>
<p>Wenn dir der nicht hilft, hier noch einen: Es gibt <code>std::w...</code> -Streams. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1748252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1748252</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 23 Jul 2009 13:38:10 GMT</pubDate></item><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Thu, 23 Jul 2009 14:00:41 GMT]]></title><description><![CDATA[<p>Haha, wäre schön wenns so einfach geht. ^^</p>
<p>font-&gt;draw() ist eine Methode der Irrlicht-Engine, mithilfe eines Bitmapfonts Text auszugeben. Als Parameter wird hier ein Text vom Typ 'const wchar_t *' erwartet.</p>
<p>Ich hab mir mal die Werte in der Konsole ausgeben lassen:</p>
<pre><code class="language-cpp">std::cout &lt;&lt; myInt &lt;&lt; &quot; : &quot; &lt;&lt; intwchar_t.str().c_str() &lt;&lt; &quot; : &quot;;
std::wcout &lt;&lt; *(wchar_t *)(intwchar_t.str().c_str());
std::cout &lt;&lt; &quot;\n&quot;;
</code></pre>
<p>Das Ergebnis ist, dass hier alle Zahlen von 0-9 wunderbar konvertiert werden. Ab 10 jedoch wird für '*(wchar_t *)(intwchar_t.str().c_str())' nichts mehr ausgegeben.</p>
<p>EDIT: Sobald die Zahl dreistellig wird, wird die letzte Ziffer ausgegeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1748259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1748259</guid><dc:creator><![CDATA[th3AddY]]></dc:creator><pubDate>Thu, 23 Jul 2009 14:00:41 GMT</pubDate></item><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Thu, 23 Jul 2009 14:17:38 GMT]]></title><description><![CDATA[<p>Nur mal so hineingeworfen, da du ja den einen oder andern Tipp zu überlesen scheinst:</p>
<pre><code class="language-cpp">std::wostringstream intwchar_t;
intwchar_t &lt;&lt; myInt;
font-&gt;draw(intwchar_t.str().c_str(), ...);
</code></pre>
<p>falls du nicht gerade mit MinWG arbeitest <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1748303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1748303</guid><dc:creator><![CDATA[Mitleid]]></dc:creator><pubDate>Thu, 23 Jul 2009 14:17:38 GMT</pubDate></item><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Thu, 23 Jul 2009 14:20:35 GMT]]></title><description><![CDATA[<p>th3AddY schrieb:</p>
<blockquote>
<p>Haha, wäre schön wenns so einfach geht. ^^</p>
</blockquote>
<p>Man sollte eben die Antworten anderer Forenmitglieder beachten und nicht einfach C-Casts verwenden, um Compilerfehler zu umgehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1748308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1748308</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 23 Jul 2009 14:20:35 GMT</pubDate></item><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Thu, 23 Jul 2009 14:27:09 GMT]]></title><description><![CDATA[<p>Ah, vielen Dank. Es funktioniert endlich. <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="😃"
    /></p>
<p>Im Nachhinein klingen die Tipps auf einmal logisch. Aber ich bin vorher echt nicht drauf gekommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1748316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1748316</guid><dc:creator><![CDATA[th3AddY]]></dc:creator><pubDate>Thu, 23 Jul 2009 14:27:09 GMT</pubDate></item><item><title><![CDATA[Reply to Int zu wchar_t konvertieren on Thu, 23 Jul 2009 14:37:03 GMT]]></title><description><![CDATA[<p>Wenn man die Std-Lib nicht gut genug kennt, helfen einem diese Tipps auch nicht wirklich weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1748322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1748322</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 23 Jul 2009 14:37:03 GMT</pubDate></item></channel></rss>