<?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[(FSTREAM) Einzulesende Datei soll vom Benutzer eingegeben w.]]></title><description><![CDATA[<p>Leider fand ich nichts in der Suchfunktion<br />
unseres Forums.</p>
<p>Der Benutzer soll eingeben, welche Datei<br />
eingelesen werden soll.</p>
<pre><code class="language-cpp">fstream f; 
f.open(&quot;Test.dat&quot;, ios::in);
</code></pre>
<p>Das oben zitierte nur so gestalten, dass der<br />
Nutzer beispielsweise <em>Test.dat</em> selbst eintippen<br />
soll.</p>
<p>Folgende Variante funktioniert nicht:</p>
<pre><code class="language-cpp">string name;
cin &gt;&gt; name;
fstream f; 
f.open(name, ios::in);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/233421/fstream-einzulesende-datei-soll-vom-benutzer-eingegeben-w</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 23:07:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/233421.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 04 Feb 2009 14:17:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to (FSTREAM) Einzulesende Datei soll vom Benutzer eingegeben w. on Wed, 04 Feb 2009 14:17:54 GMT]]></title><description><![CDATA[<p>Leider fand ich nichts in der Suchfunktion<br />
unseres Forums.</p>
<p>Der Benutzer soll eingeben, welche Datei<br />
eingelesen werden soll.</p>
<pre><code class="language-cpp">fstream f; 
f.open(&quot;Test.dat&quot;, ios::in);
</code></pre>
<p>Das oben zitierte nur so gestalten, dass der<br />
Nutzer beispielsweise <em>Test.dat</em> selbst eintippen<br />
soll.</p>
<p>Folgende Variante funktioniert nicht:</p>
<pre><code class="language-cpp">string name;
cin &gt;&gt; name;
fstream f; 
f.open(name, ios::in);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1657863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657863</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Wed, 04 Feb 2009 14:17:54 GMT</pubDate></item><item><title><![CDATA[Reply to (FSTREAM) Einzulesende Datei soll vom Benutzer eingegeben w. on Wed, 04 Feb 2009 14:21:57 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">f.open(name.c_str(), ios::in);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1657868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657868</guid><dc:creator><![CDATA[hu]]></dc:creator><pubDate>Wed, 04 Feb 2009 14:21:57 GMT</pubDate></item><item><title><![CDATA[Reply to (FSTREAM) Einzulesende Datei soll vom Benutzer eingegeben w. on Wed, 04 Feb 2009 14:22:38 GMT]]></title><description><![CDATA[<p>Funktioniert nicht ist zwar keine Fehlerbeschreibung, aber es liegt wohl daran das ein fstream keinen string entgegennimmt, sondern nur char const*, und den erhältst du bei einem string mit c_str():</p>
<pre><code class="language-cpp">ifstream f(name.c_str());
</code></pre>
<p>Statt open, habe ich die Argumente mal direkt an den Konstruktur übergeben, der öffnet die Datei sofort. Und außerdem hab ich fstream zu ifstream geändert. So spart man sich das ios::in (ifstream öffnet eine Datei immer lesend).</p>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657869</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Wed, 04 Feb 2009 14:22:38 GMT</pubDate></item><item><title><![CDATA[Reply to (FSTREAM) Einzulesende Datei soll vom Benutzer eingegeben w. on Wed, 04 Feb 2009 14:24:50 GMT]]></title><description><![CDATA[<p>Danke, ihr 2..</p>
<p>Nutzte Hu's Version und es funktionierte.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657872</guid><dc:creator><![CDATA[Mikrofon]]></dc:creator><pubDate>Wed, 04 Feb 2009 14:24:50 GMT</pubDate></item><item><title><![CDATA[Reply to (FSTREAM) Einzulesende Datei soll vom Benutzer eingegeben w. on Wed, 04 Feb 2009 15:46:28 GMT]]></title><description><![CDATA[<p>Apropo fstreams, das passt ja hier rein^^<br />
Kan man auch irgentwie prüfen ob eine Datei eines fstreams Komplet leer ist?<br />
Falls ja wie, weil ich finde da irgentwie nichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657941</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Wed, 04 Feb 2009 15:46:28 GMT</pubDate></item><item><title><![CDATA[Reply to (FSTREAM) Einzulesende Datei soll vom Benutzer eingegeben w. on Wed, 04 Feb 2009 17:52:00 GMT]]></title><description><![CDATA[<p>Mikrofon schrieb:</p>
<blockquote>
<p>Danke, ihr 2..</p>
<p>Nutzte Hu's Version und es funktionierte.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
</blockquote>
<p>Die ifstream Variante ist aber sprechender und sollte daher vorgezogen werden..</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/20029">@Wikinger75</a>:<br />
Öffnest die Datei und liest mal ein. Wenn gleich eof gesetzt ist, dann ist die Datei wohl leer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1658024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1658024</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 04 Feb 2009 17:52:00 GMT</pubDate></item></channel></rss>