<?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[Problem beim lösen des Errors C2664]]></title><description><![CDATA[<p>Hallo liebe Forumsmitglieder,<br />
ich hab ein Teil meines kleinen Programmes und da lese ich eine Textdatei aus und will sie dann in einer Textbox in meinem Dialog ausgeben.<br />
Dabei gab es dann in der Zeile</p>
<pre><code>m_ctlLISTOUTPUT.AddString(zeile.substr(pPosn,4));
</code></pre>
<p>folgende Fehlermeldung:<br />
ProjektDlg.cpp(260) : error C2664: 'AddString' : cannot convert parameter 1 from 'class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;' to 'const char *'</p>
<p>Der Quellcode meines Unterprogramm lautet:</p>
<pre><code>ifstream data(&quot;c:\Test.txt&quot;); 
	string zeile;
	CString word = &quot;Es gibt dieses Wort nicht!!&quot;;
	while(getline(data,zeile)) 
	{ 
		size_t pPosn = zeile.find(&quot;Mann&quot;); 
		if (pPosn!=string::npos) 
		{ 
				TRACE(&quot;gefunden Pos: %d - %s\n&quot;,pPosn,(zeile.substr(pPosn)+&quot;?&quot;).c_str()); 
				m_ctlLISTOUTPUT.AddString(zeile.substr(pPosn,4));

		}
		else 
		{	
				m_ctlLISTOUTPUT.AddString(word);

		}	

	}
</code></pre>
<p>Vieleicht wisst ihr was zu tun ist.<br />
Vielen Danke!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182250/problem-beim-lösen-des-errors-c2664</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 08:28:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182250.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 23 May 2007 07:19:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem beim lösen des Errors C2664 on Wed, 23 May 2007 07:19:05 GMT]]></title><description><![CDATA[<p>Hallo liebe Forumsmitglieder,<br />
ich hab ein Teil meines kleinen Programmes und da lese ich eine Textdatei aus und will sie dann in einer Textbox in meinem Dialog ausgeben.<br />
Dabei gab es dann in der Zeile</p>
<pre><code>m_ctlLISTOUTPUT.AddString(zeile.substr(pPosn,4));
</code></pre>
<p>folgende Fehlermeldung:<br />
ProjektDlg.cpp(260) : error C2664: 'AddString' : cannot convert parameter 1 from 'class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;' to 'const char *'</p>
<p>Der Quellcode meines Unterprogramm lautet:</p>
<pre><code>ifstream data(&quot;c:\Test.txt&quot;); 
	string zeile;
	CString word = &quot;Es gibt dieses Wort nicht!!&quot;;
	while(getline(data,zeile)) 
	{ 
		size_t pPosn = zeile.find(&quot;Mann&quot;); 
		if (pPosn!=string::npos) 
		{ 
				TRACE(&quot;gefunden Pos: %d - %s\n&quot;,pPosn,(zeile.substr(pPosn)+&quot;?&quot;).c_str()); 
				m_ctlLISTOUTPUT.AddString(zeile.substr(pPosn,4));

		}
		else 
		{	
				m_ctlLISTOUTPUT.AddString(word);

		}	

	}
</code></pre>
<p>Vieleicht wisst ihr was zu tun ist.<br />
Vielen Danke!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1290340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1290340</guid><dc:creator><![CDATA[TheRod83]]></dc:creator><pubDate>Wed, 23 May 2007 07:19:05 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim lösen des Errors C2664 on Wed, 23 May 2007 07:33:39 GMT]]></title><description><![CDATA[<p>.c_str verwenden! Du hast es im Trace doch auch gemacht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1290348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1290348</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 23 May 2007 07:33:39 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim lösen des Errors C2664 on Wed, 23 May 2007 07:47:03 GMT]]></title><description><![CDATA[<p>Vielen Dank!!<br />
Das ich da nicht selber drauf gekommen bin.<br />
Hab da wohl zu lange drauf gestarrt und das vollkommen übersehen <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/1290361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1290361</guid><dc:creator><![CDATA[TheRod83]]></dc:creator><pubDate>Wed, 23 May 2007 07:47:03 GMT</pubDate></item></channel></rss>