<?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[Textdatei ausgeben]]></title><description><![CDATA[<p>Hallo Community,<br />
ich bleib gerade an, vermutlich einer ganz einfachen, Übung hängen.<br />
Ich will den Inhalt einer Textdatei, mittels <em>cout</em>, auf die Konsole ausgeben.</p>
<p>Hier mein erster Versuch:</p>
<pre><code class="language-cpp">ofstream File;
     File.open(&quot;date.txt&quot;, ios::in);
     char inhalt;
     File &gt;&gt; inhalt; //Fehler: no match for 'operator&gt;&gt;' in 'File &gt;&gt; inhalt' 
     cout &lt;&lt; inhalt;
     File.close();
</code></pre>
<p>Das geht allerdings nicht, stattdessen erhalte ich eine Fehlermeldung.</p>
<p>Ich hoffe ihr versteht was ich meine.</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/236624/textdatei-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 17:37:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/236624.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Mar 2009 18:29:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Textdatei ausgeben on Tue, 17 Mar 2009 18:29:18 GMT]]></title><description><![CDATA[<p>Hallo Community,<br />
ich bleib gerade an, vermutlich einer ganz einfachen, Übung hängen.<br />
Ich will den Inhalt einer Textdatei, mittels <em>cout</em>, auf die Konsole ausgeben.</p>
<p>Hier mein erster Versuch:</p>
<pre><code class="language-cpp">ofstream File;
     File.open(&quot;date.txt&quot;, ios::in);
     char inhalt;
     File &gt;&gt; inhalt; //Fehler: no match for 'operator&gt;&gt;' in 'File &gt;&gt; inhalt' 
     cout &lt;&lt; inhalt;
     File.close();
</code></pre>
<p>Das geht allerdings nicht, stattdessen erhalte ich eine Fehlermeldung.</p>
<p>Ich hoffe ihr versteht was ich meine.</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1681747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1681747</guid><dc:creator><![CDATA[VinManWin]]></dc:creator><pubDate>Tue, 17 Mar 2009 18:29:18 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Tue, 17 Mar 2009 18:30:42 GMT]]></title><description><![CDATA[<p>ifstream ftw!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1681751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1681751</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 17 Mar 2009 18:30:42 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Tue, 17 Mar 2009 19:07:25 GMT]]></title><description><![CDATA[<p>Oh, natürlich Danke!</p>
<p>EDIT:<br />
Jetzt wird immer nur bis zum nächsten Leerzeichen oder Zeilenumbruch ausgegeben. Wie kann ich das ändern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1681764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1681764</guid><dc:creator><![CDATA[VinManWin]]></dc:creator><pubDate>Tue, 17 Mar 2009 19:07:25 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 07:19:05 GMT]]></title><description><![CDATA[<p>Also bis zum Zeilenumbruch sollte so aussehen:</p>
<pre><code class="language-cpp">ifstream add;
vector&lt;string&gt; inhalt1;
string temp;
add.open(&quot;BEISPIEL.txt&quot;, ios::binary | ios::in);
if(!add)
{
	cout&lt;&lt;&quot;\tFehler - Auf die Datei konnte icht zugegriffen werden,\n\t möglicherweise existiert sie nicht.\n&quot;;
}
else
{
	while (!add.eof())
	{
		getline(add, temp);
		inhalt1.push_back(temp);
	}
	for (unsigned int i=0; i&lt;inhalt1.size(); i++)
	{
	cout &lt;&lt; inhalt1[i] &lt;&lt; endl;
	}
	add.close();
}
</code></pre>
<p>Das solte dein Problem lösen, denk ich <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="😃"
    /><br />
Ich hoffe ich konnte dir helfen.</p>
<p>MFG Snow</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1681910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1681910</guid><dc:creator><![CDATA[Snowfey]]></dc:creator><pubDate>Wed, 18 Mar 2009 07:19:05 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 07:25:46 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wolltest du uns jetzt zeigen, wie toll du von Tutorials abschreiben kannst oder was?</p>
<p>Mfg.<br />
way</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1681914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1681914</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Wed, 18 Mar 2009 07:25:46 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 07:32:17 GMT]]></title><description><![CDATA[<p>@way Unnötiger Beitrag <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Es ist egal wie er hilft.<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/20111">@Snowfey</a> Wenn du hilfst dann aber bitte richtig, deine Lösung hat eine kleine Unschönheit,man sollte beim lesen von Dateien auf eof() verzichten und anstatt eine derartige Lösung nutzen die deiner fast entspricht.</p>
<pre><code class="language-cpp">while (getline(add, temp))
    {

        inhalt1.push_back(temp);
    }
</code></pre>
<p>EDIT:<a href="http://www.parashift.com/c++-faq-lite/input-output.html#faq-15.5" rel="nofollow">Warum man auf eof verzichten sollte</a> Danke an Tachyon für den Link, hab mir den mal aus einem deiner Post gemaust <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1681916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1681916</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Wed, 18 Mar 2009 07:32:17 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 07:49:05 GMT]]></title><description><![CDATA[<p>way schrieb:</p>
<blockquote>
<p>Hallo</p>
<p>Wolltest du uns jetzt zeigen, wie toll du von Tutorials abschreiben kannst oder was?</p>
<p>Mfg.<br />
way</p>
</blockquote>
<p>Nö, aber so hab ich's in meinem Programm und es funktioniert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f623.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--persevering_face"
      title="&gt;.&lt;"
      alt="😣"
    /></p>
<p>MFG Snow</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1681917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1681917</guid><dc:creator><![CDATA[Snowfey]]></dc:creator><pubDate>Wed, 18 Mar 2009 07:49:05 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 07:33:18 GMT]]></title><description><![CDATA[<p>Firefighter schrieb:</p>
<blockquote>
<p>@way Unnötiger Beitrag <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Es ist egal wie er hilft.<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/20111">@Snowfey</a> Wenn du hilfst dann aber bitte richtig, deine Lösung hat eine kleine Unschönheit,man sollte beim lesen von Dateien auf eof() verzichten und anstatt eine derartige Lösung nutzen die deiner fast entspricht.</p>
<pre><code class="language-cpp">while (getline(add, temp))
    {
        
        inhalt1.push_back(temp);
    }
</code></pre>
<p>EDIT:<a href="http://www.parashift.com/c++-faq-lite/input-output.html#faq-15.5" rel="nofollow">Warum man auf eof verzichten sollte</a> Danke an Tachyon für den Link, hab mir den mal aus einem deiner Post gemaust <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>
</blockquote>
<p>Okay, dank dir. Ich werd's berücksichtigen <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>MFG Snow</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1681921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1681921</guid><dc:creator><![CDATA[Snowfey]]></dc:creator><pubDate>Wed, 18 Mar 2009 07:33:18 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 08:38:51 GMT]]></title><description><![CDATA[<p>Die einfachste Möglichkeit ist wohl:</p>
<pre><code class="language-cpp">std::ifstream reader(&quot;file.txt&quot;);
std::cout &lt;&lt; reader.rdbuf() &lt;&lt; '\n';
</code></pre>
<p><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>@way, könntest Du nur <em>einmal</em> was produktives Beitragen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1681947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1681947</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Wed, 18 Mar 2009 08:38:51 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 11:03:30 GMT]]></title><description><![CDATA[<p>Tachyon schrieb:</p>
<blockquote>
<p>Die einfachste Möglichkeit ist wohl:</p>
<pre><code class="language-cpp">std::ifstream reader(&quot;file.txt&quot;);
std::cout &lt;&lt; reader.rdbuf() &lt;&lt; '\n';
</code></pre>
<p><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>@way, könntest Du nur <em>einmal</em> was produktives Beitragen?</p>
</blockquote>
<p>Nö. Der postet selber nur hässlichen C/C++ Mix.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1682066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1682066</guid><dc:creator><![CDATA[hrhr]]></dc:creator><pubDate>Wed, 18 Mar 2009 11:03:30 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 14:11:25 GMT]]></title><description><![CDATA[<p>Vielen Dank, es geht nun einwandfrei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1682190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1682190</guid><dc:creator><![CDATA[VinManWin]]></dc:creator><pubDate>Wed, 18 Mar 2009 14:11:25 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 16:04:16 GMT]]></title><description><![CDATA[<p>VinManWin schrieb:</p>
<blockquote>
<p>Ich will den Inhalt einer Textdatei, mittels <em>cout</em>, auf die Konsole ausgeben.</p>
</blockquote>
<p>yo!</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;

int main ()
{
	char* file = &quot;test.txt&quot;;
	char cmd [FILENAME_MAX+6]={0};
	sprintf ( cmd, &quot;type %s&quot;, file );
	system (cmd);
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1682296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1682296</guid><dc:creator><![CDATA[yo!]]></dc:creator><pubDate>Wed, 18 Mar 2009 16:04:16 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 18:16:31 GMT]]></title><description><![CDATA[<p>yo! schrieb:</p>
<blockquote>
<p>...</p>
</blockquote>
<p>Wir sind hier aber nicht im C-Forum <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>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;

int main()
{
    std::ifstream datei(&quot;test.txt&quot;);
    std::string test_string;
    while(datei &gt;&gt; test_string)
    {
        std::cout &lt;&lt; test_string &lt;&lt; std::endl;
    }
}
</code></pre>
<p>Tachyon schrieb:</p>
<blockquote>
<p>...</p>
</blockquote>
<p>Deine Variante ist natürlich nicht schlecht, aber ich denke mit rdbuf() kannst du nicht auf die einzelnen Zeilen zugreifen, was man in meinem Fall kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1682371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1682371</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Wed, 18 Mar 2009 18:16:31 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 21:09:05 GMT]]></title><description><![CDATA[<p>yo!</p>
<pre><code class="language-cpp">#include &lt;stdlib.h&gt;
int main(void) 
{ 
	system ( &quot;type test.txt&quot; );
	return 0; 
}
</code></pre>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/post/1682469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1682469</guid><dc:creator><![CDATA[yo!]]></dc:creator><pubDate>Wed, 18 Mar 2009 21:09:05 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Wed, 18 Mar 2009 21:13:46 GMT]]></title><description><![CDATA[<p>yo! schrieb:</p>
<blockquote>
<p>yo!</p>
<pre><code class="language-cpp">#include &lt;stdlib.h&gt;
int main(void) 
{ 
	system ( &quot;type test.txt&quot; );
	return 0; 
}
</code></pre>
<p><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>
</blockquote>
<p>Ist immer noch C.<br />
In C++ wäre der Header <code>&lt;cstdlib&gt;</code> und <code>system</code> wäre im Namespace <code>std</code> .</p>
<p>Und zusätzlich sei noch auf diesen FAQ Eintrag verwiesen:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39453.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39453.html</a></p>
<p>Yo Grüssli ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1682471</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1682471</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Wed, 18 Mar 2009 21:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Thu, 19 Mar 2009 08:23:39 GMT]]></title><description><![CDATA[<p>Bin auch noch Anfänger und ich habe das Problem so gelöst:</p>
<pre><code>// DateiLesen.cpp
#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

int main() {
	ifstream puffer;
	string out;
	puffer.open(&quot;DateiLesen.cpp&quot;, ios::binary | ios::in);
	do {
		getline(puffer,out);
		cout &lt;&lt; out &lt;&lt; endl;
	} while(!puffer.eof());
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1682564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1682564</guid><dc:creator><![CDATA[Duff]]></dc:creator><pubDate>Thu, 19 Mar 2009 08:23:39 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Thu, 19 Mar 2009 09:29:19 GMT]]></title><description><![CDATA[<p>FreakY&lt;3Cpp schrieb:</p>
<blockquote>
<p>Deine Variante ist natürlich nicht schlecht, aber ich denke mit rdbuf() kannst du nicht auf die einzelnen Zeilen zugreifen, was man in meinem Fall kann.</p>
</blockquote>
<p>Nach einzelnen Zeilen wurde aber nicht gefragt. <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/1682600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1682600</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 19 Mar 2009 09:29:19 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei ausgeben on Thu, 19 Mar 2009 10:15:20 GMT]]></title><description><![CDATA[<p>Mal davon abgesehen das seine Lösung, ja auch gar keine Zeilen einliest <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="😃"
    /> Sondern nur solange bis ein Leerzeichen kommt und dann weiter bis zum nächsten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1682619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1682619</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Thu, 19 Mar 2009 10:15:20 GMT</pubDate></item></channel></rss>