<?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 dem Einlesen einer Textdatei]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine Funktion geschrieben welche aus einer Textdatei zeilenweise liest und diese Zeilen an ein Objekt weitergibt, nur leider sind meine Objekte dann leer.. sprich die Zeilen werden nicht übergeben..</p>
<p>so sieht sie aus:</p>
<pre><code class="language-cpp">void input(AsciiPicture&amp; asciipicture, const char * filename){ 

    std::ifstream ifs;
    std::string tmp;
    ifs.open(filename);

	while(getline(ifs, tmp))
    {
         printf(&quot;Eingefügt: %s\n&quot;, tmp.c_str());
         asciipicture.add_line(tmp);
    }
}
</code></pre>
<p>Das Argument (Textdatei) würde ich so übergeben:</p>
<pre><code class="language-cpp">input (myAsciiPicture2, &quot;ascii2.txt&quot;);
</code></pre>
<p>Sie befindet sich im gleichen Ordner wie die *.exe-Datei, doch auc heine absolute Pfadangabe hat nichts gebracht..</p>
<p>Und er kommt auch nicht in die while-Schleife, wo zeilenweise ausgelesen wird und die Zeilen übergeben wird.. das ist quasi der Problemherd <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>Weiß jemand wo der Fehler liegt?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169653/problem-mit-dem-einlesen-einer-textdatei</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 18:25:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169653.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 Jan 2007 14:14:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit dem Einlesen einer Textdatei on Sun, 07 Jan 2007 14:14:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine Funktion geschrieben welche aus einer Textdatei zeilenweise liest und diese Zeilen an ein Objekt weitergibt, nur leider sind meine Objekte dann leer.. sprich die Zeilen werden nicht übergeben..</p>
<p>so sieht sie aus:</p>
<pre><code class="language-cpp">void input(AsciiPicture&amp; asciipicture, const char * filename){ 

    std::ifstream ifs;
    std::string tmp;
    ifs.open(filename);

	while(getline(ifs, tmp))
    {
         printf(&quot;Eingefügt: %s\n&quot;, tmp.c_str());
         asciipicture.add_line(tmp);
    }
}
</code></pre>
<p>Das Argument (Textdatei) würde ich so übergeben:</p>
<pre><code class="language-cpp">input (myAsciiPicture2, &quot;ascii2.txt&quot;);
</code></pre>
<p>Sie befindet sich im gleichen Ordner wie die *.exe-Datei, doch auc heine absolute Pfadangabe hat nichts gebracht..</p>
<p>Und er kommt auch nicht in die while-Schleife, wo zeilenweise ausgelesen wird und die Zeilen übergeben wird.. das ist quasi der Problemherd <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>Weiß jemand wo der Fehler liegt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204994</guid><dc:creator><![CDATA[travelflo22]]></dc:creator><pubDate>Sun, 07 Jan 2007 14:14:56 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit dem Einlesen einer Textdatei on Sun, 07 Jan 2007 14:58:18 GMT]]></title><description><![CDATA[<p>OK - Fehler gefunden.. gab ein Problem beim Öffnen der Datei, die Funktion an sich ist richtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205029</guid><dc:creator><![CDATA[travelflo22]]></dc:creator><pubDate>Sun, 07 Jan 2007 14:58:18 GMT</pubDate></item></channel></rss>