<?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[CString aus einem char array]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich moechte in meiner MFC Applikation aus einem char array ,deren laenge bekannt ist, einen CString machen.<br />
Nun, das MFC-Buch von Shaw(SAMS) sagt mir dass eine Konvertierung wie:<br />
CString(char* , int ) moeglich ist was aber meinem visual c++ compiler nicht richtig ueberzeugt hat:</p>
<p>// Globale CString<br />
CString DEFAULT_PATH ;<br />
......<br />
void DataContainer::SetPath(char *str, int len){<br />
if(len != 0)<br />
if (str == NULL)<br />
DEFAULT_PATH = &quot;CERBERUS.CPU 412-2 PCI.TOP_KUKA_LIN.&quot; ;<br />
else<br />
DEFAULT_PATH(str,len) ; // FEHLER C2064!<br />
}</p>
<p>Error 1 error C2064: term does not evaluate to a function taking 2 arguments c:\users\jsbach\documents\visual studio 2005\projects\client\data_container.cpp 17</p>
<p>Selbstverstaendlich koennte ich ein DEFAULT_PATH= str machen. Nun ich denke eine zuweisung mit pointer(zu array) und derene laenge, waere sicherer.</p>
<p>Warum funktioniert diese Zuweisung nicht?</p>
<p>Danke im voraus,<br />
jsbach</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/201317/cstring-aus-einem-char-array</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 20:28:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/201317.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Dec 2007 22:42:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CString aus einem char array on Thu, 27 Dec 2007 22:42:53 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich moechte in meiner MFC Applikation aus einem char array ,deren laenge bekannt ist, einen CString machen.<br />
Nun, das MFC-Buch von Shaw(SAMS) sagt mir dass eine Konvertierung wie:<br />
CString(char* , int ) moeglich ist was aber meinem visual c++ compiler nicht richtig ueberzeugt hat:</p>
<p>// Globale CString<br />
CString DEFAULT_PATH ;<br />
......<br />
void DataContainer::SetPath(char *str, int len){<br />
if(len != 0)<br />
if (str == NULL)<br />
DEFAULT_PATH = &quot;CERBERUS.CPU 412-2 PCI.TOP_KUKA_LIN.&quot; ;<br />
else<br />
DEFAULT_PATH(str,len) ; // FEHLER C2064!<br />
}</p>
<p>Error 1 error C2064: term does not evaluate to a function taking 2 arguments c:\users\jsbach\documents\visual studio 2005\projects\client\data_container.cpp 17</p>
<p>Selbstverstaendlich koennte ich ein DEFAULT_PATH= str machen. Nun ich denke eine zuweisung mit pointer(zu array) und derene laenge, waere sicherer.</p>
<p>Warum funktioniert diese Zuweisung nicht?</p>
<p>Danke im voraus,<br />
jsbach</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1427039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1427039</guid><dc:creator><![CDATA[jsbach]]></dc:creator><pubDate>Thu, 27 Dec 2007 22:42:53 GMT</pubDate></item><item><title><![CDATA[Reply to CString aus einem char array on Fri, 28 Dec 2007 06:42:42 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// DEFAULT_PATH(str,len) ; // falsch
DEFAULT_PATH = CString(str, len); // richtig ;)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1427107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1427107</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 28 Dec 2007 06:42:42 GMT</pubDate></item><item><title><![CDATA[Reply to CString aus einem char array on Fri, 28 Dec 2007 14:57:23 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<pre><code class="language-cpp">// DEFAULT_PATH(str,len) ; // falsch
DEFAULT_PATH = CString(str, len); // richtig ;)
</code></pre>
</blockquote>
<p>hat funktioniert. Die einzige Aufrufmoeglichkeit, die ich nicht ausprobiert habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /> .</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1427260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1427260</guid><dc:creator><![CDATA[jsbach]]></dc:creator><pubDate>Fri, 28 Dec 2007 14:57:23 GMT</pubDate></item></channel></rss>