<?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 mit string]]></title><description><![CDATA[<p>Hi, also da ich für fast alles was mit Zeichen zu tun hat &quot;string&quot; benutze, wollt ich dies nun auch bei den Funktiones machen, aber bin dabei auf ein Problem gestoßen:</p>
<pre><code class="language-cpp">GetPrivateProfileString(&quot;TEST&quot;,&quot;line&quot;,&quot;NULL&quot;,STRING,100,&quot;c:\\settings.ini&quot;); 
    cout &lt;&lt; STRING&lt;&lt; endl;
</code></pre>
<p>Wenn ich das compilier, meckert der Compiler.</p>
<pre><code class="language-cpp">GetPrivateProfileString(&quot;TEST&quot;,&quot;line&quot;,&quot;NULL&quot;,(char*)STRING.c_str(),100,&quot;c:\\settings.ini&quot;); 
    cout &lt;&lt; STRING&lt;&lt; endl;
</code></pre>
<p>Hier meckert der Compiler nicht, aber der String ist leer <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Also muss ich bei diesen Funktiones tatsächlich doch char* benutzen ??<br />
Oder wie kriegt man in solche &quot;alten&quot; Funktionen, ein string rein ?</p>
<p>Gruß Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180428/problem-mit-string</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 19:26:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180428.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 May 2007 14:59:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit string on Wed, 02 May 2007 14:59:00 GMT]]></title><description><![CDATA[<p>Hi, also da ich für fast alles was mit Zeichen zu tun hat &quot;string&quot; benutze, wollt ich dies nun auch bei den Funktiones machen, aber bin dabei auf ein Problem gestoßen:</p>
<pre><code class="language-cpp">GetPrivateProfileString(&quot;TEST&quot;,&quot;line&quot;,&quot;NULL&quot;,STRING,100,&quot;c:\\settings.ini&quot;); 
    cout &lt;&lt; STRING&lt;&lt; endl;
</code></pre>
<p>Wenn ich das compilier, meckert der Compiler.</p>
<pre><code class="language-cpp">GetPrivateProfileString(&quot;TEST&quot;,&quot;line&quot;,&quot;NULL&quot;,(char*)STRING.c_str(),100,&quot;c:\\settings.ini&quot;); 
    cout &lt;&lt; STRING&lt;&lt; endl;
</code></pre>
<p>Hier meckert der Compiler nicht, aber der String ist leer <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Also muss ich bei diesen Funktiones tatsächlich doch char* benutzen ??<br />
Oder wie kriegt man in solche &quot;alten&quot; Funktionen, ein string rein ?</p>
<p>Gruß Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277632</guid><dc:creator><![CDATA[Foxx90]]></dc:creator><pubDate>Wed, 02 May 2007 14:59:00 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string on Wed, 02 May 2007 15:07:54 GMT]]></title><description><![CDATA[<p>hmm nja so wohl eher nicht ... du castest da mal eben nen const weg ... ganz üble Sache ...</p>
<pre><code class="language-cpp">char szString[256];
GetPrivateProfileStringA(&quot;TEST&quot;, &quot;line&quot;, NULL, szString, 256, &quot;C:\\settings.ini&quot;);
// std::string string(szString);
std::cout &lt;&lt; szString /*string*/ &lt;&lt; std::endl;
</code></pre>
<p>die auskommentierten Stellen kannst du auch nehmen ... nur in dem Fall überflüssig ...<br />
Aja die Funktionen sind nicht alt sondern sind auch in C nutzbar <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277647</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 02 May 2007 15:07:54 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string on Wed, 02 May 2007 15:09:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Nicht wenn der Parameter einen Wert zugewiesen bekommen soll. Du kannst zwar std::string mit c_str() in einen const char* umwandeln, aber der ist nicht umsonst konstant. Deshalb verursacht dein zweiter Code auch undefiniertes Verhalten.</p>
<p>Bei sowas must du wirklich char* und new benutzen.</p>
<p>/Edit : zu spät</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277650</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277650</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 02 May 2007 15:09:59 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string on Wed, 02 May 2007 15:14:57 GMT]]></title><description><![CDATA[<p>hat mich nur gewundert... bei anderen SAchen funktioniert meine Idee:</p>
<pre><code class="language-cpp">GetModuleFileName(NULL,(char*)PATH2.c_str(), MAX_PATH);
</code></pre>
<p>Hier enthält PATH2 genau das was es enthalten soll, den Pfad!</p>
<p>Naja danke schonmal <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="😉"
    /></p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277662</guid><dc:creator><![CDATA[Foxx90]]></dc:creator><pubDate>Wed, 02 May 2007 15:14:57 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string on Wed, 02 May 2007 15:16:59 GMT]]></title><description><![CDATA[<p>Foxx90 schrieb:</p>
<blockquote>
<p>Hier enthält PATH2 genau das was es enthalten soll, den Pfad!</p>
</blockquote>
<p>Mann, hast Du ein Glück dass die Kiste nicht explodiert ist <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>Oder anders: Lass das besser, undefiniert ist undefiniert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277664</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277664</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 02 May 2007 15:16:59 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string on Wed, 02 May 2007 15:18:10 GMT]]></title><description><![CDATA[<p>Foxx90 schrieb:</p>
<blockquote>
<p>hat mich nur gewundert... bei anderen SAchen funktioniert meine Idee:...</p>
</blockquote>
<p>&quot;undefiniert&quot; != &quot;Klappt nie&quot;<br />
Ist eher<br />
&quot;undefiniert&quot; ε [&quot;Löst Weltkrieg aus&quot;; &quot;Funktioniert einmalig und besonderen Umständen&quot;]</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277666</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 02 May 2007 15:18:10 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string on Wed, 02 May 2007 15:18:12 GMT]]></title><description><![CDATA[<p>alles klar^^ naja, bugs gibet immer <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>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277667</guid><dc:creator><![CDATA[Foxx90]]></dc:creator><pubDate>Wed, 02 May 2007 15:18:12 GMT</pubDate></item></channel></rss>