<?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[Von integer zu LPCWSTR]]></title><description><![CDATA[<p>morgen <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>kann mir da jemand bitte helfen, ich versuche nämlich einen integer in einen LPCWSTR(Winapi Dt.) umzucasten.</p>
<pre><code class="language-cpp">LPCWSTR IntToOther(int typ2)
{
	std::stringstream Str; 
    Str &lt;&lt; typ2; 
    LPCWSTR d; 
    Str &gt;&gt; d; 
	return d;
}
</code></pre>
<pre><code class="language-cpp">MessageBox(sW_reg,&quot;WINmAIN&quot;, IntToOther(zahl), NULL);
</code></pre>
<p>err:</p>
<pre><code>error C2679: Binärer Operator '&gt;&gt;': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'LPCWSTR' akzeptiert (oder keine geeignete Konvertierung möglich)
1&gt;        c:\program files\microsoft visual studio 8\vc\include\istream(1137): kann 'std::basic_istream&lt;_Elem,_Traits&gt; &amp;std::operator &gt;&gt;&lt;std::char_traits&lt;char&gt;&gt;(std::basic_istream&lt;_Elem,_Traits&gt; &amp;,signed char *)' sein [bei der Verwendung der argumentbezogenen Suche gefunden]
1&gt;        with
1&gt;        [
1&gt;            _Elem=char,
1&gt;            _Traits=std::char_traits&lt;char&gt;
1&gt;        ]
1&gt;        c:\program files\microsoft visual studio 8\vc\include\istream(1139): oder &quot;std::basic_istream&lt;_Elem,_Traits&gt; &amp;std::operator &gt;&gt;&lt;std::char_traits&lt;char&gt;&gt;(std::basic_istream&lt;_Elem,_Traits&gt; &amp;,signed char &amp;)&quot; [bei argumentbezogenem Lookup gefunden]
1&gt;        with
1&gt;        [
1&gt;            _Elem=char,
1&gt;            _Traits=std::char_traits&lt;char&gt;
1&gt;        ]
1&gt;        c:\program files\microsoft visual studio 8\vc\include\istream(1141): oder &quot;std::basic_istream&lt;_Elem,_Traits&gt; &amp;std::operator &gt;&gt;&lt;std::char_traits&lt;char&gt;&gt;(std::basic_istream&lt;_Elem,_Traits&gt; &amp;,unsigned char *)&quot; [bei argumentbezogenem Lookup gefunden]
1&gt;        with
1&gt;        [
1&gt;            _Elem=char,
1&gt;            _Traits=std::char_traits&lt;char&gt;
1&gt;        ]
1&gt;        c:\program files\microsoft visual studio 8\vc\include\istream(1143): oder &quot;std::basic_istream&lt;_Elem,_Traits&gt; &amp;std::operator &gt;&gt;&lt;std::char_traits&lt;char&gt;&gt;(std::basic_istream&lt;_Elem,_Traits&gt; &amp;,unsigned char &amp;)&quot; [bei argumentbezogenem Lookup gefunden]
1&gt;        with
1&gt;        [
1&gt;            _Elem=char,
1&gt;            _Traits=std::char_traits&lt;char&gt;
1&gt;        ]
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/201212/von-integer-zu-lpcwstr</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 18:37:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/201212.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Dec 2007 14:13:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Von integer zu LPCWSTR on Wed, 26 Dec 2007 14:13:21 GMT]]></title><description><![CDATA[<p>morgen <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>kann mir da jemand bitte helfen, ich versuche nämlich einen integer in einen LPCWSTR(Winapi Dt.) umzucasten.</p>
<pre><code class="language-cpp">LPCWSTR IntToOther(int typ2)
{
	std::stringstream Str; 
    Str &lt;&lt; typ2; 
    LPCWSTR d; 
    Str &gt;&gt; d; 
	return d;
}
</code></pre>
<pre><code class="language-cpp">MessageBox(sW_reg,&quot;WINmAIN&quot;, IntToOther(zahl), NULL);
</code></pre>
<p>err:</p>
<pre><code>error C2679: Binärer Operator '&gt;&gt;': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'LPCWSTR' akzeptiert (oder keine geeignete Konvertierung möglich)
1&gt;        c:\program files\microsoft visual studio 8\vc\include\istream(1137): kann 'std::basic_istream&lt;_Elem,_Traits&gt; &amp;std::operator &gt;&gt;&lt;std::char_traits&lt;char&gt;&gt;(std::basic_istream&lt;_Elem,_Traits&gt; &amp;,signed char *)' sein [bei der Verwendung der argumentbezogenen Suche gefunden]
1&gt;        with
1&gt;        [
1&gt;            _Elem=char,
1&gt;            _Traits=std::char_traits&lt;char&gt;
1&gt;        ]
1&gt;        c:\program files\microsoft visual studio 8\vc\include\istream(1139): oder &quot;std::basic_istream&lt;_Elem,_Traits&gt; &amp;std::operator &gt;&gt;&lt;std::char_traits&lt;char&gt;&gt;(std::basic_istream&lt;_Elem,_Traits&gt; &amp;,signed char &amp;)&quot; [bei argumentbezogenem Lookup gefunden]
1&gt;        with
1&gt;        [
1&gt;            _Elem=char,
1&gt;            _Traits=std::char_traits&lt;char&gt;
1&gt;        ]
1&gt;        c:\program files\microsoft visual studio 8\vc\include\istream(1141): oder &quot;std::basic_istream&lt;_Elem,_Traits&gt; &amp;std::operator &gt;&gt;&lt;std::char_traits&lt;char&gt;&gt;(std::basic_istream&lt;_Elem,_Traits&gt; &amp;,unsigned char *)&quot; [bei argumentbezogenem Lookup gefunden]
1&gt;        with
1&gt;        [
1&gt;            _Elem=char,
1&gt;            _Traits=std::char_traits&lt;char&gt;
1&gt;        ]
1&gt;        c:\program files\microsoft visual studio 8\vc\include\istream(1143): oder &quot;std::basic_istream&lt;_Elem,_Traits&gt; &amp;std::operator &gt;&gt;&lt;std::char_traits&lt;char&gt;&gt;(std::basic_istream&lt;_Elem,_Traits&gt; &amp;,unsigned char &amp;)&quot; [bei argumentbezogenem Lookup gefunden]
1&gt;        with
1&gt;        [
1&gt;            _Elem=char,
1&gt;            _Traits=std::char_traits&lt;char&gt;
1&gt;        ]
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1426309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426309</guid><dc:creator><![CDATA[umwandler:D]]></dc:creator><pubDate>Wed, 26 Dec 2007 14:13:21 GMT</pubDate></item><item><title><![CDATA[Reply to Von integer zu LPCWSTR on Wed, 26 Dec 2007 14:16:24 GMT]]></title><description><![CDATA[<p>nimm lieber std::wstring</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1426311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426311</guid><dc:creator><![CDATA[tipp]]></dc:creator><pubDate>Wed, 26 Dec 2007 14:16:24 GMT</pubDate></item><item><title><![CDATA[Reply to Von integer zu LPCWSTR on Wed, 26 Dec 2007 15:48:21 GMT]]></title><description><![CDATA[<p>LPCWSTR steht für const wchar_t*. Dann kannst du nicht erwarten, dass du aus einem char-Stream einen wchar_t bekommst!</p>
<pre><code class="language-cpp">template&lt;typename _CharType, typename _Source&gt;
std::basic_string&lt;_CharType&gt; to_string(_Source const&amp; data)
{
    std::basic_ostringstream&lt;_CharType&gt; ss;
    return ss &lt;&lt; data, ss.str();
}
</code></pre>
<p>... nutzen:</p>
<pre><code class="language-cpp">int my_var(412);
const std::wstring result(to_string&lt;wchar_t, int&gt;(my_var));
</code></pre>
<p>to_string&lt;wchar_t, int&gt;(my_var) . Das 1. gibt an, ob du nun char oder wchar_t nehmen willst und das 2. halt deinen Variablentyp und dann in Klammern die Variable <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="😉"
    /> (vereinfacht ausgedrückt! <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="🙂"
    /> ) ...<br />
<strong>edit</strong><br />
Tippfehler im snippet ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1426312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426312</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 26 Dec 2007 15:48:21 GMT</pubDate></item><item><title><![CDATA[Reply to Von integer zu LPCWSTR on Wed, 26 Dec 2007 14:21:22 GMT]]></title><description><![CDATA[<p>Achja und wenn dann eine Funktion einen LPCWSTR will, nimmst du einfach to_string&lt;wchar_t, int&gt;(my_var).c_str() <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1426313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426313</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 26 Dec 2007 14:21:22 GMT</pubDate></item><item><title><![CDATA[Reply to Von integer zu LPCWSTR on Wed, 26 Dec 2007 14:26:07 GMT]]></title><description><![CDATA[<blockquote>
<pre><code class="language-cpp">return ss &lt;&lt; data, ss.str();
</code></pre>
</blockquote>
<p>LOL</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1426314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426314</guid><dc:creator><![CDATA[,]]></dc:creator><pubDate>Wed, 26 Dec 2007 14:26:07 GMT</pubDate></item><item><title><![CDATA[Reply to Von integer zu LPCWSTR on Wed, 26 Dec 2007 15:11:13 GMT]]></title><description><![CDATA[<p>@devil:</p>
<p>i ist ein Integer.</p>
<pre><code class="language-cpp">MessageBox(NULL,&quot;Titel&quot;, to_string&lt;wchar_t, int&gt;(i).c_str() , NULL);
</code></pre>
<p>result is :</p>
<pre><code>error C2065: 'to_string': nichtdeklarierter Bezeichner
 error C2062: 'wchar_t'-Typ unerwartet
</code></pre>
<p>das kann ich mir nun wirklich nicht mehr erklären <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1426325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426325</guid><dc:creator><![CDATA[umwandler :(]]></dc:creator><pubDate>Wed, 26 Dec 2007 15:11:13 GMT</pubDate></item><item><title><![CDATA[Reply to Von integer zu LPCWSTR on Wed, 26 Dec 2007 15:12:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">MessageBox(NULL, to_string&lt;wchar_t, int&gt;(i).c_str(), L&quot;Fensterschleife&quot; , NULL);
</code></pre>
<p>natürlich so ^^</p>
<p>hab nur titel und nachricht vertauscht. funktioniert aber trodzdem 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>
]]></description><link>https://www.c-plusplus.net/forum/post/1426327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426327</guid><dc:creator><![CDATA[umwandler :(]]></dc:creator><pubDate>Wed, 26 Dec 2007 15:12:44 GMT</pubDate></item><item><title><![CDATA[Reply to Von integer zu LPCWSTR on Wed, 26 Dec 2007 15:23:35 GMT]]></title><description><![CDATA[<p>sorry für dreifachpost.</p>
<p>ich hab vergessen meine header zu speichern <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>nun ich hab noch keine templates gemacht und folgendes kommt:</p>
<pre><code class="language-cpp">error C2059: Syntaxfehler: 'template'
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1426331</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426331</guid><dc:creator><![CDATA[umwandler]]></dc:creator><pubDate>Wed, 26 Dec 2007 15:23:35 GMT</pubDate></item><item><title><![CDATA[Reply to Von integer zu LPCWSTR on Wed, 26 Dec 2007 15:24:44 GMT]]></title><description><![CDATA[<p>(D)Evil schrieb:</p>
<blockquote>
<pre><code class="language-cpp">template&lt;template _CharType, typename _Source&gt;
std::basic_string&lt;_CharType&gt; to_string(_Source const&amp; data)
{
    std::basic_ostringstream&lt;_CharType&gt; ss;
    return ss &lt;&lt; data, ss.str();
}
</code></pre>
<p>... nutzen:<br />
[cpp]</p>
</blockquote>
<p>_CharType und _Source sind reservierte Bezeichner. Die Verwendung des Kommaoperators erhöht nicht die Qualität. Der Typ des Arguments kann der Compiler selbst ermitteln, dieser muss beim Aufruf nicht angegeben werden. Es gibt auch noch so etwas wie lexical_cast. Kleiner Tippfehler in der ersten Zeile.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1426332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1426332</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 26 Dec 2007 15:24:44 GMT</pubDate></item></channel></rss>