<?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 Stream]]></title><description><![CDATA[<p>Moin,</p>
<p>ich möchte in C++ eine Datei einlesen und die auf der Konsole ausgeben, doch irgendwie erhalte ich Fehlermeldungen vom Compiler. Kann mir bitte jemand weiterhelfen?</p>
<p>Der Code:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;

using namespace std;

int main(int argc, char *argv[])
{
    ofstream stream;
    string file;

    cout &lt;&lt; &quot;Trage die Datei ein: &quot;;
    cin &gt;&gt; file;

    stream.open(file); // Hier der Fehler

    if(!stream)
    {
        cout &lt;&lt; &quot;\a&quot; &lt;&lt; &quot;Fehler!&quot; &lt;&lt; endl;
        return false;
    }

    // Einlesen der Datei ...

    stream.close();

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/224027/problem-mit-stream</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 20:51:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/224027.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 04 Oct 2008 14:07:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Stream on Sat, 04 Oct 2008 14:07:04 GMT]]></title><description><![CDATA[<p>Moin,</p>
<p>ich möchte in C++ eine Datei einlesen und die auf der Konsole ausgeben, doch irgendwie erhalte ich Fehlermeldungen vom Compiler. Kann mir bitte jemand weiterhelfen?</p>
<p>Der Code:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;

using namespace std;

int main(int argc, char *argv[])
{
    ofstream stream;
    string file;

    cout &lt;&lt; &quot;Trage die Datei ein: &quot;;
    cin &gt;&gt; file;

    stream.open(file); // Hier der Fehler

    if(!stream)
    {
        cout &lt;&lt; &quot;\a&quot; &lt;&lt; &quot;Fehler!&quot; &lt;&lt; endl;
        return false;
    }

    // Einlesen der Datei ...

    stream.close();

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1593341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593341</guid><dc:creator><![CDATA[Blubb²]]></dc:creator><pubDate>Sat, 04 Oct 2008 14:07:04 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Stream on Sat, 04 Oct 2008 14:52:51 GMT]]></title><description><![CDATA[<p>Ich denke ich sehe den Fehler, werde ihn dir aber vorenthalten, aus dem folgenden Grund:<br />
Du sagst uns auch die Fehlermeldung nicht :p</p>
<p>Ich geb dir aber ein paar Tipps, weil ich jetzt nicht ganz so fies sein will:<br />
1. Es gibt keine implizite Konvertierung zwischen <code>char const*</code> und <code>std::string</code><br />
2. Vielleicht findest du aber über die Forumsuche oder <a href="http://www.cplusplus.com/reference/" rel="nofollow">http://www.cplusplus.com/reference/</a> eine Lösung.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1593353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593353</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sat, 04 Oct 2008 14:52:51 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Stream on Sat, 04 Oct 2008 18:08:43 GMT]]></title><description><![CDATA[<p>ich bin mal ein spielverderber <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>
<pre><code class="language-cpp">stream.open( file.c_str() );
</code></pre>
<p>open erwartet einen const char*<br />
du übergibst einen std::string<br />
das c_str gibt einfach den string als const char* zurück</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1593421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593421</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sat, 04 Oct 2008 18:08:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Stream on Sat, 04 Oct 2008 22:05:40 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>ich bin mal ein spielverderber <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>
</blockquote>
<p>Ich möchte das nur mal korrigieren. Es geht hier nicht um ein Spiel, sondern darum, dass der Fragestellende ohne Umwege lernt, dass man die Fehlermeldung so exakt wie möglich anfügt. Sonst läuft man Gefahr, dass er beim nächsten Mal wieder die Fehlermeldung vergisst.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1593502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1593502</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sat, 04 Oct 2008 22:05:40 GMT</pubDate></item></channel></rss>