<?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[Commandline String in Int umwandeln]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin grad total verzweifelt, seit stunden versuche ich den string<br />
den ich über m_lpCmdLine an meine mfc anwendung übergebe<br />
in einen integer wert umzuwandeln, doch leider ohne erfolg =(((</p>
<pre><code class="language-cpp">int MyInt = 1234;
if ( m_lpCmdLine != NULL )
{
    CString TmpStr(m_lpCmdLine);
    std::string valueAsString( TmpStr); //hier meckert der compiler
    std::istringstream in( valueAsString ); 
    in &gt;&gt; MyInt;
}
</code></pre>
<blockquote>
<p>.....cpp(140): error C2664: 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;::basic_string(const std::basic_string&lt;_Elem,_Traits,_Ax&gt;::_Alloc &amp;)': Konvertierung des Parameters 1 von 'CString' in 'const std::basic_string&lt;_Elem,_Traits,_Ax&gt;::_Alloc &amp;' nicht möglich<br />
with<br />
[<br />
_Elem=char,<br />
_Traits=std::char_traits&lt;char&gt;,<br />
_Ax=std::allocator&lt;char&gt;<br />
]<br />
and<br />
[<br />
_Elem=char,<br />
_Traits=std::char_traits&lt;char&gt;,<br />
_Ax=std::allocator&lt;char&gt;<br />
]</p>
</blockquote>
<p>hüüüülfe <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/topic/174301/commandline-string-in-int-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 13:28:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/174301.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Feb 2007 12:12:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Commandline String in Int umwandeln on Sun, 25 Feb 2007 12:16:45 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin grad total verzweifelt, seit stunden versuche ich den string<br />
den ich über m_lpCmdLine an meine mfc anwendung übergebe<br />
in einen integer wert umzuwandeln, doch leider ohne erfolg =(((</p>
<pre><code class="language-cpp">int MyInt = 1234;
if ( m_lpCmdLine != NULL )
{
    CString TmpStr(m_lpCmdLine);
    std::string valueAsString( TmpStr); //hier meckert der compiler
    std::istringstream in( valueAsString ); 
    in &gt;&gt; MyInt;
}
</code></pre>
<blockquote>
<p>.....cpp(140): error C2664: 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;::basic_string(const std::basic_string&lt;_Elem,_Traits,_Ax&gt;::_Alloc &amp;)': Konvertierung des Parameters 1 von 'CString' in 'const std::basic_string&lt;_Elem,_Traits,_Ax&gt;::_Alloc &amp;' nicht möglich<br />
with<br />
[<br />
_Elem=char,<br />
_Traits=std::char_traits&lt;char&gt;,<br />
_Ax=std::allocator&lt;char&gt;<br />
]<br />
and<br />
[<br />
_Elem=char,<br />
_Traits=std::char_traits&lt;char&gt;,<br />
_Ax=std::allocator&lt;char&gt;<br />
]</p>
</blockquote>
<p>hüüüülfe <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/1235071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1235071</guid><dc:creator><![CDATA[endeffects]]></dc:creator><pubDate>Sun, 25 Feb 2007 12:16:45 GMT</pubDate></item><item><title><![CDATA[Reply to Commandline String in Int umwandeln on Sun, 25 Feb 2007 12:19:19 GMT]]></title><description><![CDATA[<p>Warum nicht</p>
<pre><code class="language-cpp">std::string sCommandLine(m_lpCmdLine);
</code></pre>
<p>???</p>
<p>oder wenn du unbedingt CString drin haben willst ...</p>
<pre><code class="language-cpp">CString my_string(m_lpCmdLine);
std::string sCommandLine(my_string.GetBuffer());
</code></pre>
<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1235073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1235073</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sun, 25 Feb 2007 12:19:19 GMT</pubDate></item><item><title><![CDATA[Reply to Commandline String in Int umwandeln on Sun, 25 Feb 2007 12:30:24 GMT]]></title><description><![CDATA[<p>oh danke für die schnelle antwort,<br />
aber das funktioniert leider auch 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>
<pre><code class="language-cpp">int MyInt = 1234; 
if ( m_lpCmdLine != NULL ) 
{ 
    std::string sCommandLine(m_lpCmdLine);//hier meckert der compiler 
    std::istringstream in( sCommandLine ); 
    in &gt;&gt; MyInt; 
}
</code></pre>
<blockquote>
<p>.....cpp(141): error C2664: 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;::basic_string(const std::basic_string&lt;_Elem,_Traits,_Ax&gt;::_Alloc &amp;)': Konvertierung des Parameters 1 von 'LPTSTR' in 'const std::basic_string&lt;_Elem,_Traits,_Ax&gt;::_Alloc &amp;' nicht möglich<br />
with<br />
[<br />
_Elem=char,<br />
_Traits=std::char_traits&lt;char&gt;,<br />
_Ax=std::allocator&lt;char&gt;<br />
]<br />
and<br />
[<br />
_Elem=char,<br />
_Traits=std::char_traits&lt;char&gt;,<br />
_Ax=std::allocator&lt;char&gt;<br />
]</p>
</blockquote>
<p>und</p>
<pre><code class="language-cpp">int MyInt = 1234; 
if ( m_lpCmdLine != NULL ) 
{ 
	CString my_string(m_lpCmdLine); 
	std::string sCommandLine(my_string.GetBuffer()); //hier meckert der compiler
    std::istringstream in( sCommandLine ); 
    in &gt;&gt; MyInt; 
}
</code></pre>
<blockquote>
<p>......cpp(142): error C2664: 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;::basic_string(const std::basic_string&lt;_Elem,_Traits,_Ax&gt;::_Alloc &amp;)': Konvertierung des Parameters 1 von 'ATL::CSimpleStringT&lt;BaseType&gt;::PXSTR' in 'const std::basic_string&lt;_Elem,_Traits,_Ax&gt;::_Alloc &amp;' nicht möglich<br />
with<br />
[<br />
_Elem=char,<br />
_Traits=std::char_traits&lt;char&gt;,<br />
_Ax=std::allocator&lt;char&gt;<br />
]<br />
and<br />
[<br />
BaseType=TCHAR<br />
]<br />
and<br />
[<br />
_Elem=char,<br />
_Traits=std::char_traits&lt;char&gt;,<br />
_Ax=std::allocator&lt;char&gt;<br />
]</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1235081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1235081</guid><dc:creator><![CDATA[endeffects]]></dc:creator><pubDate>Sun, 25 Feb 2007 12:30:24 GMT</pubDate></item><item><title><![CDATA[Reply to Commandline String in Int umwandeln on Sun, 25 Feb 2007 13:16:39 GMT]]></title><description><![CDATA[<p>Wahrscheinlich hast Du ein Unicode Projekt. In diesem Fall musst Du std::wstring verwenden!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1235115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1235115</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 25 Feb 2007 13:16:39 GMT</pubDate></item><item><title><![CDATA[Reply to Commandline String in Int umwandeln on Sun, 25 Feb 2007 13:21:04 GMT]]></title><description><![CDATA[<p>huhu,<br />
auch das hilft leider nicht =((</p>
<pre><code>int MyInt = 1234; 
if ( m_lpCmdLine != NULL ) 
{ 
    CString my_string(m_lpCmdLine); 
    std::wstring sCommandLine(my_string.GetBuffer()); //hier meckert der compiler 
    std::istringstream in( sCommandLine ); 
    in &gt;&gt; MyInt; 
}
</code></pre>
<blockquote>
<p>.....cpp(143): error C2664: 'std::basic_istringstream&lt;_Elem,_Traits,_Alloc&gt;::basic_istringstream(std::_Iosb&lt;_Dummy&gt;::openmode)': Konvertierung des Parameters 1 von 'std::wstring' in 'std::_Iosb&lt;_Dummy&gt;::openmode' nicht möglich<br />
with<br />
[<br />
_Elem=char,<br />
_Traits=std::char_traits&lt;char&gt;,<br />
_Alloc=std::allocator&lt;char&gt;,<br />
_Dummy=int<br />
]<br />
and<br />
[<br />
_Dummy=int<br />
]</p>
</blockquote>
<p>hach und das kauderwelsch der fehlermeldungen bringt zumindestens mich<br />
auch kein stück weiter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1235117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1235117</guid><dc:creator><![CDATA[endeffects]]></dc:creator><pubDate>Sun, 25 Feb 2007 13:21:04 GMT</pubDate></item><item><title><![CDATA[Reply to Commandline String in Int umwandeln on Sun, 25 Feb 2007 13:21:57 GMT]]></title><description><![CDATA[<p>hmm sicher das der da meckert ... normal nicht ^^ muss nähmlich std::wistringstream heißen wenn de UNICODE an hast ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1235120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1235120</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sun, 25 Feb 2007 13:21:57 GMT</pubDate></item><item><title><![CDATA[Reply to Commandline String in Int umwandeln on Sun, 25 Feb 2007 13:31:54 GMT]]></title><description><![CDATA[<p>OH MEIN GOTT</p>
<p><strong>danke danke danke</strong> es funktioniert,<br />
komm her und lass dich abknutschen <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>geschlagene 5 stunden sitz ich da nun schon dran</p>
<p>*volldollfroi*</p>
<p>einen schönes restwochenende wünsch ich dir =))))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1235129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1235129</guid><dc:creator><![CDATA[endeffects]]></dc:creator><pubDate>Sun, 25 Feb 2007 13:31:54 GMT</pubDate></item></channel></rss>