<?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[Dateinamen aus ofstream herausfinden]]></title><description><![CDATA[<p>Hallo!<br />
ich habe ein ofstream-objekt, das ich ziemlich viel verwende (zum schreiben von text-dateien, ini-files usw. usf.)<br />
nun möchte ich aber xml serialisieren und würde gerne wissen, wie ich den dateinamen vom ofstream-objekt einem string-objekt zuweisen kann.</p>
<pre><code class="language-cpp">ofstream file (&quot;A:\\Datei.xml&quot;, ios::out);
</code></pre>
<p>danke im voraus für jede mühe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/157368/dateinamen-aus-ofstream-herausfinden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 16:07:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/157368.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 25 Aug 2006 06:05:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateinamen aus ofstream herausfinden on Fri, 25 Aug 2006 06:05:40 GMT]]></title><description><![CDATA[<p>Hallo!<br />
ich habe ein ofstream-objekt, das ich ziemlich viel verwende (zum schreiben von text-dateien, ini-files usw. usf.)<br />
nun möchte ich aber xml serialisieren und würde gerne wissen, wie ich den dateinamen vom ofstream-objekt einem string-objekt zuweisen kann.</p>
<pre><code class="language-cpp">ofstream file (&quot;A:\\Datei.xml&quot;, ios::out);
</code></pre>
<p>danke im voraus für jede mühe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1124193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1124193</guid><dc:creator><![CDATA[Su Chen]]></dc:creator><pubDate>Fri, 25 Aug 2006 06:05:40 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen aus ofstream herausfinden on Fri, 25 Aug 2006 08:21:24 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Ich verstehe nicht ganz was du willst. <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="😕"
    /><br />
Wenn der Dateiname nur hardcodiert ist, dann hilft wohl nur</p>
<pre><code class="language-cpp">std::string filename = &quot;Datei.xml&quot;;
</code></pre>
<p>Ansonsten kannst du z.B. sowas nehmen:<br />
(Kann sogar sein, dass die stdlib etwas derartiges bereits zur Verfügung stellt...)</p>
<pre><code class="language-cpp">std::string basename(const std::string&amp; rhs)
{
    std::string::size_type p_start = rhs.find_last_of(&quot;/\\&quot;);
    std::string::size_type p_end = rhs.size() - p_start;

    if(p_start == std::string::npos)
    {
        p_start = -1;
	p_end = rhs.size();
    }
    if(p_start == rhs.size() - 1)
    {
        p_start = rhs.find_last_of(&quot;/\\&quot;, p_start - 1);
        p_end = rhs.size() - p_start - 2;
    }
    return rhs.substr(p_start + 1, p_end);
}
</code></pre>
<p>Falls du das jetzt alles garnicht wissen wolltest, stell bitte eine genauere Frage. <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>
<p>Gruß, Caipi.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1124276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1124276</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Fri, 25 Aug 2006 08:21:24 GMT</pubDate></item></channel></rss>