<?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[ofstream in %windir%]]></title><description><![CDATA[<p>hallo,<br />
ich möchte mit<br />
string windir = getenv(&quot;windir&quot;);<br />
ofstream test;<br />
test.open( windir.c_str + &quot;/test.jpg&quot;,ios::out |ios::binary);</p>
<p>eine datei in das %windir% packen nur leider macht der das nicht<br />
was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/205860/ofstream-in-windir</link><generator>RSS for Node</generator><lastBuildDate>Fri, 09 Oct 2026 19:35:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/205860.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Feb 2008 19:22:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ofstream in %windir% on Mon, 18 Feb 2008 19:22:38 GMT]]></title><description><![CDATA[<p>hallo,<br />
ich möchte mit<br />
string windir = getenv(&quot;windir&quot;);<br />
ofstream test;<br />
test.open( windir.c_str + &quot;/test.jpg&quot;,ios::out |ios::binary);</p>
<p>eine datei in das %windir% packen nur leider macht der das nicht<br />
was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458418</guid><dc:creator><![CDATA[lugga]]></dc:creator><pubDate>Mon, 18 Feb 2008 19:22:38 GMT</pubDate></item><item><title><![CDATA[Reply to ofstream in %windir% on Mon, 18 Feb 2008 20:01:12 GMT]]></title><description><![CDATA[<p>Hi,<br />
-&gt; windir.c_str() + &quot;/test.jpg&quot; Kann nicht gut funktionieren, da du hier nur zwei Adressen addierst. c_str() gibt ein const char* zurück und du addierst dann zwei const char*. operator+ kannst du mit std::string wie gewünscht benutzen:</p>
<pre><code class="language-cpp">string windir = getenv(&quot;windir&quot;);
windir += &quot;/test.jpg&quot;;

ofstream test;
test.open( windir.c_str,ios::out |ios::binary);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1458448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458448</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 18 Feb 2008 20:01:12 GMT</pubDate></item><item><title><![CDATA[Reply to ofstream in %windir% on Mon, 18 Feb 2008 20:27:16 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;

int main()
{
    const std::string var_windir(std::getenv(&quot;windir&quot;));
    std::ofstream file_stream((var_windir + &quot;/test.jpg&quot;).c_str(), std::ios_base::binary);

    return file_stream;
}
</code></pre>
<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458478</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 18 Feb 2008 20:27:16 GMT</pubDate></item><item><title><![CDATA[Reply to ofstream in %windir% on Tue, 19 Feb 2008 09:27:21 GMT]]></title><description><![CDATA[<p>Den Rückgabewert von getenv einem std::string ohne weiteres zuzuweisen ist unschön. Du solltest auf jeden Fall prüfen, ob getenv etwas ungleich 0 liefert, bevor zu das dem std::string zuweist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458635</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Tue, 19 Feb 2008 09:27:21 GMT</pubDate></item><item><title><![CDATA[Reply to ofstream in %windir% on Tue, 19 Feb 2008 14:30:10 GMT]]></title><description><![CDATA[<p>danke hat mir sehr weiter geholfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458902</guid><dc:creator><![CDATA[lugga]]></dc:creator><pubDate>Tue, 19 Feb 2008 14:30:10 GMT</pubDate></item></channel></rss>