<?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[Leerzeichen bei streams bzw strings]]></title><description><![CDATA[<p>also mein programm sieht wie folgt aus</p>
<pre><code class="language-cpp">//Das Programm schreibt erst ein eingebenes Wort in eine Datei
//dann aus der datei ausgeben
//Florian Weinhold
//21.11.2005

#include &lt;fstream&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
    string Text;
    cout&lt;&lt;&quot;Geben sie ein Wort ein, dass in die Datei geschrieben werden soll.\n&quot;;

        cin&gt;&gt;Text;
        cout&lt;&lt;endl;
        fstream z;
        z.open(&quot;blub.txt&quot;, ios::out); //Hier wird der Dateipfad angegeben und Datei
                                      //geöffnet.   ios::out zum einlesem
        z &lt;&lt; Text &lt;&lt; endl;            //Der Text wird übergeben
        z.close();                    //Datei wird geschlossen 

    ////////////////////////////////////////////////////////////////////////////
    cout&lt;&lt;&quot;Das folgende Wort wurde in die Datei reingeschrieben:\n&quot;&lt;&lt;endl;
    ifstream f; 
    string s;
    f.open(&quot;blub.txt&quot;, ios::in);      //öffnet die Datei
    while (!f.eof())                  //überprüft ob daten vorhanden sind
    {
        getline(f, s);                //greift auf eine zeile zu
        cout &lt;&lt; s &lt;&lt; endl;            //gibt den text aus

    }
    f.close();
    system(&quot;Pause&quot;);
    return 0;
}
</code></pre>
<p>also ein wort kann man ja angeben. aber mehere wörter will der net wie mach ich das? der bricht immer bei leerzeichen ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/127257/leerzeichen-bei-streams-bzw-strings</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 02:16:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/127257.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Nov 2005 17:36:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Leerzeichen bei streams bzw strings on Tue, 22 Nov 2005 17:36:40 GMT]]></title><description><![CDATA[<p>also mein programm sieht wie folgt aus</p>
<pre><code class="language-cpp">//Das Programm schreibt erst ein eingebenes Wort in eine Datei
//dann aus der datei ausgeben
//Florian Weinhold
//21.11.2005

#include &lt;fstream&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
    string Text;
    cout&lt;&lt;&quot;Geben sie ein Wort ein, dass in die Datei geschrieben werden soll.\n&quot;;

        cin&gt;&gt;Text;
        cout&lt;&lt;endl;
        fstream z;
        z.open(&quot;blub.txt&quot;, ios::out); //Hier wird der Dateipfad angegeben und Datei
                                      //geöffnet.   ios::out zum einlesem
        z &lt;&lt; Text &lt;&lt; endl;            //Der Text wird übergeben
        z.close();                    //Datei wird geschlossen 

    ////////////////////////////////////////////////////////////////////////////
    cout&lt;&lt;&quot;Das folgende Wort wurde in die Datei reingeschrieben:\n&quot;&lt;&lt;endl;
    ifstream f; 
    string s;
    f.open(&quot;blub.txt&quot;, ios::in);      //öffnet die Datei
    while (!f.eof())                  //überprüft ob daten vorhanden sind
    {
        getline(f, s);                //greift auf eine zeile zu
        cout &lt;&lt; s &lt;&lt; endl;            //gibt den text aus

    }
    f.close();
    system(&quot;Pause&quot;);
    return 0;
}
</code></pre>
<p>also ein wort kann man ja angeben. aber mehere wörter will der net wie mach ich das? der bricht immer bei leerzeichen ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924576</guid><dc:creator><![CDATA[florian1x]]></dc:creator><pubDate>Tue, 22 Nov 2005 17:36:40 GMT</pubDate></item><item><title><![CDATA[Reply to Leerzeichen bei streams bzw strings on Tue, 22 Nov 2005 17:42:23 GMT]]></title><description><![CDATA[<p>cin &gt;&gt; text bricht bei einem leerzeichen ab.<br />
versuche</p>
<pre><code class="language-cpp">getline(cin,Text);
</code></pre>
<p>Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924579</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924579</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Tue, 22 Nov 2005 17:42:23 GMT</pubDate></item><item><title><![CDATA[Reply to Leerzeichen bei streams bzw strings on Tue, 22 Nov 2005 17:43:42 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Das liegt daran, das der operator&gt;&gt; von cin nur bis zum nächsten Whitespace liest. Wenn du eine ganze Zeile einlesen willst, ist die Funktion <a href="http://www.cppreference.com/cppio/getline.html" rel="nofollow">getline()</a> bestimmt etwas für dich.</p>
<p>Gruß Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924580</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Tue, 22 Nov 2005 17:43:42 GMT</pubDate></item><item><title><![CDATA[Reply to Leerzeichen bei streams bzw strings on Wed, 23 Nov 2005 16:51:35 GMT]]></title><description><![CDATA[<p>jo danke kann ich gebrauchen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/925472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/925472</guid><dc:creator><![CDATA[florian1x]]></dc:creator><pubDate>Wed, 23 Nov 2005 16:51:35 GMT</pubDate></item><item><title><![CDATA[Reply to Leerzeichen bei streams bzw strings on Wed, 23 Nov 2005 17:01:42 GMT]]></title><description><![CDATA[<p>OK ich hab das nu eingabeut aber der schreibt nichts in die datei wo muss ich dass denn eingeben</p>
<pre><code class="language-cpp">//Das Programm schreibt erst ein eingebenes Wort in eine Datei
//Florian Weinhold
//21.11.2005

#include &lt;fstream&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
    string Text;
    cout&lt;&lt;&quot;Geben sie ein Wort ein, dass in die Datei geschrieben werden soll.\n&quot;;

        //cin&gt;&gt;Text;
        cout&lt;&lt;endl;
        fstream z;
        z.open(&quot;blub.txt&quot;, ios::out); //Hier wird der Dateipfad angegeben und Datei
        getline(cin,Text);
                                      //geöffnet.   ios::out zum einlesem
        //z &lt;&lt; Text &lt;&lt; endl;            //Der Text wird übergeben
        z.close();                    //Datei wird geschlossen 

    ////////////////////////////////////////////////////////////////////////////
    cout&lt;&lt;&quot;Das folgende Wort wurde in die Datei reingeschrieben:\n&quot;&lt;&lt;endl;
    ifstream f; 
    string s;
    f.open(&quot;blub.txt&quot;, ios::in);      //öffnet die Datei
    while (!f.eof())                  //überprüft ob daten vorhanden sind
    {
        getline(f, s);                //greift auf eine zeile zu
        cout &lt;&lt; s &lt;&lt; endl;            //gibt den text aus

    }
    f.close();
    system(&quot;Pause&quot;);
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/925478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/925478</guid><dc:creator><![CDATA[florian1x]]></dc:creator><pubDate>Wed, 23 Nov 2005 17:01:42 GMT</pubDate></item><item><title><![CDATA[Reply to Leerzeichen bei streams bzw strings on Wed, 23 Nov 2005 17:06:00 GMT]]></title><description><![CDATA[<p>Du hast das Schreiben in die Datei auskommentiert. ?????</p>
<pre><code class="language-cpp">//z &lt;&lt; Text &lt;&lt; endl;            //Der Text wird übergeben
</code></pre>
<p>Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/925481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/925481</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Wed, 23 Nov 2005 17:06:00 GMT</pubDate></item><item><title><![CDATA[Reply to Leerzeichen bei streams bzw strings on Wed, 23 Nov 2005 17:20:11 GMT]]></title><description><![CDATA[<p>Wieso hast du ein fstream wo du es nur zum Ausgabe benutzt. Ein ofstream würde es auch bringen...</p>
<blockquote>
<pre><code class="language-cpp">while (!f.eof())                  //überprüft ob daten vorhanden sind
</code></pre>
</blockquote>
<p>Das Kommentar wiederspricht hier dem Code. Für nähere Infos siehe hier <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="😉"
    /><br />
<a href="http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=eof#Answ" rel="nofollow">http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=eof#Answ</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/925492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/925492</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 23 Nov 2005 17:20:11 GMT</pubDate></item></channel></rss>