<?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[Eigenes &amp;quot;itoa&amp;quot; für wchar_t?]]></title><description><![CDATA[<p>Hi,</p>
<p>ich möchte gerne ein eigenes itoa schreiben jedoch nicht für char* sondern für wchar_t*.</p>
<p>Jetzt habe ich folgendes Probiert:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

std::wstring myNumberToWchar_t (double value)
{
    wchar_t buffer[128];
    swprintf(buffer, L&quot;%f&quot;, value);
    return buffer;
}

int main (void)
{
    std::wcout &lt;&lt; myNumberToWchar_t (9451.5);

    std::wcin.get();
    return 0;
}
</code></pre>
<p>Geht wunderbar! Leider ist die Ausgabe etwas doof wegen den vielen Nullen am Ende.</p>
<p>Ja ich weiß, es geht auch mit StringStreams, aber ich möchte gerne wenn nur die string klasse benutzen ohne Zusatzlibs.</p>
<p>Bei Ganzzahlen hab ich mir gedacht mit einer Schleife, Modulo und immer um 1 Kommastelle teilen. Aber bei Dezimalzahlen geht das nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Wie bekomme ich das hin ohne StringStreams sondern _nur_ mit std::wstring?</p>
<p>Großes Danke im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/127360/eigenes-quot-itoa-quot-für-wchar_t</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 02:16:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/127360.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 23 Nov 2005 15:23:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eigenes &amp;quot;itoa&amp;quot; für wchar_t? on Wed, 23 Nov 2005 15:23:20 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich möchte gerne ein eigenes itoa schreiben jedoch nicht für char* sondern für wchar_t*.</p>
<p>Jetzt habe ich folgendes Probiert:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

std::wstring myNumberToWchar_t (double value)
{
    wchar_t buffer[128];
    swprintf(buffer, L&quot;%f&quot;, value);
    return buffer;
}

int main (void)
{
    std::wcout &lt;&lt; myNumberToWchar_t (9451.5);

    std::wcin.get();
    return 0;
}
</code></pre>
<p>Geht wunderbar! Leider ist die Ausgabe etwas doof wegen den vielen Nullen am Ende.</p>
<p>Ja ich weiß, es geht auch mit StringStreams, aber ich möchte gerne wenn nur die string klasse benutzen ohne Zusatzlibs.</p>
<p>Bei Ganzzahlen hab ich mir gedacht mit einer Schleife, Modulo und immer um 1 Kommastelle teilen. Aber bei Dezimalzahlen geht das nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Wie bekomme ich das hin ohne StringStreams sondern _nur_ mit std::wstring?</p>
<p>Großes Danke im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/925399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/925399</guid><dc:creator><![CDATA[#&#x27;#]]></dc:creator><pubDate>Wed, 23 Nov 2005 15:23:20 GMT</pubDate></item><item><title><![CDATA[Reply to Eigenes &amp;quot;itoa&amp;quot; für wchar_t? on Wed, 23 Nov 2005 15:32:07 GMT]]></title><description><![CDATA[<p>Afaik bietet Visual Studio für die meisten Standard-Stringfunktionen eine UNICODE- (wchar_t) und generische (TCHAR) Version an. *nachguckt* <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_routine_mappings.asp" rel="nofollow">auf der Seite</a> findest du die Zusammenhänge - _itow() dürfte das richtige sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/925403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/925403</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 23 Nov 2005 15:32:07 GMT</pubDate></item></channel></rss>