<?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[Leerzeilen aus txt entfernen]]></title><description><![CDATA[<p>Hallo liebe Programmierergemeinde,<br />
bitte helft mir mit meinem Code.</p>
<p>Ich versuche aus einer Textdatei alle Leerzeilen zu entfernen und in OUT.txt neu abzuspeichern.</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;

int main() {

std::ifstream INHDAT(&quot;IN.txt&quot;);
std::ofstream OUTDAT(&quot;OUT.txt&quot;);
std::string ZEILEN;

for (std::size_t Z = 0; std::getline(INHDAT, ZEILEN); ++Z)
if ( ZEILEN == &quot;&quot; )
{} else {
int TEXNEU = TEXNEU + ZEILEN } // bin mir nicht ganz sicher wie ich das machen soll

OUTDAT &lt;&lt; TEXNEU &lt;&lt; std::endl;
</code></pre>
<p>Vielen Dank schonmal und freundliche Grüße. <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/topic/232675/leerzeilen-aus-txt-entfernen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 07:10:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/232675.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Jan 2009 16:12:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Leerzeilen aus txt entfernen on Sun, 25 Jan 2009 16:12:43 GMT]]></title><description><![CDATA[<p>Hallo liebe Programmierergemeinde,<br />
bitte helft mir mit meinem Code.</p>
<p>Ich versuche aus einer Textdatei alle Leerzeilen zu entfernen und in OUT.txt neu abzuspeichern.</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;

int main() {

std::ifstream INHDAT(&quot;IN.txt&quot;);
std::ofstream OUTDAT(&quot;OUT.txt&quot;);
std::string ZEILEN;

for (std::size_t Z = 0; std::getline(INHDAT, ZEILEN); ++Z)
if ( ZEILEN == &quot;&quot; )
{} else {
int TEXNEU = TEXNEU + ZEILEN } // bin mir nicht ganz sicher wie ich das machen soll

OUTDAT &lt;&lt; TEXNEU &lt;&lt; std::endl;
</code></pre>
<p>Vielen Dank schonmal und freundliche Grüße. <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/1652099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652099</guid><dc:creator><![CDATA[waldgnarf]]></dc:creator><pubDate>Sun, 25 Jan 2009 16:12:43 GMT</pubDate></item><item><title><![CDATA[Reply to Leerzeilen aus txt entfernen on Sun, 25 Jan 2009 16:18:08 GMT]]></title><description><![CDATA[<p>In letzter Zeit scheint es gerade &quot;in&quot; zu sein, Jagd auf Leerzeichen zu machen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<p>Schau zum Beispiel mal <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-232670.html" rel="nofollow">hier</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652101</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652101</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 25 Jan 2009 16:18:08 GMT</pubDate></item><item><title><![CDATA[Reply to Leerzeilen aus txt entfernen on Sun, 25 Jan 2009 16:23:30 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>In letzter Zeit scheint es gerade &quot;in&quot; zu sein, Jagd auf Leerzeichen zu machen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<p>Schau zum Beispiel mal <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-232670.html" rel="nofollow">hier</a>.</p>
</blockquote>
<p>Die sind wie Geister. Die sind eigentlich gar nicht da,aber machen dir trotzdem Probleme. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1652105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652105</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 25 Jan 2009 16:23:30 GMT</pubDate></item><item><title><![CDATA[Reply to Leerzeilen aus txt entfernen on Sun, 25 Jan 2009 17:35:21 GMT]]></title><description><![CDATA[<p>Leer<strong>zeilen</strong> entfernen geht z.B. so:</p>
<pre><code class="language-cpp">#include &lt;algorithm&gt; // remove_copy_if
#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;iterator&gt; // istreambuf_iterator

struct EmptyLineRemover
{
    EmptyLineRemover() : m_prev(0) {}
    bool operator()( char c )
    {
        const char LF = '\n';
        if( m_prev == LF &amp;&amp; c == LF )
            return true; // true: remove
        m_prev = c;
        return false;
    }
private:
    char m_prev; // Vorgängerzeichen
};

int main()
{
    using namespace std;
    ifstream inhdat(&quot;IN.txt&quot;);
    ofstream outdat(&quot;OUT.txt&quot;);
    remove_copy_if( istreambuf_iterator&lt; char &gt;( inhdat ), istreambuf_iterator&lt; char &gt;(),
        ostreambuf_iterator&lt; char &gt;( outdat ), EmptyLineRemover() );

    return 0;
}
</code></pre>
<p>wozu braucht man den sowas?</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652144</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Sun, 25 Jan 2009 17:35:21 GMT</pubDate></item><item><title><![CDATA[Reply to Leerzeilen aus txt entfernen on Sun, 25 Jan 2009 17:41:18 GMT]]></title><description><![CDATA[<p>Vielen Dank</p>
<p>Grüße waldgnarf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652150</guid><dc:creator><![CDATA[waldgnarf]]></dc:creator><pubDate>Sun, 25 Jan 2009 17:41:18 GMT</pubDate></item><item><title><![CDATA[Reply to Leerzeilen aus txt entfernen on Sun, 25 Jan 2009 17:47:57 GMT]]></title><description><![CDATA[<p>Huh, da hatte ich wohl zu schnell gelesen... Sorry. <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="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652155</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 25 Jan 2009 17:47:57 GMT</pubDate></item></channel></rss>