<?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[zeilenanzahl]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe mir mal eine funktion geschrieben, mit der ich eine datei einlesen kann.</p>
<pre><code class="language-cpp">vector&lt;string&gt; ReadFile(string filepath, int *lines) {

//hier der ganze code

}
</code></pre>
<p>das innere von der Funktion ist mir jetzt eigentlich garnicht so wichtig.</p>
<p>allerdings wollte ich mal wissen ob es möglich ist, aus der funktion schon während des auslesens der datei, die zeilenanzahl gleich weiterzugeben?</p>
<p>was ich damit meine:</p>
<p>ich habe mir ja einen zeiger einer variable als ausgabe erstellt.<br />
definiere ich nun eine variable auserhalb der funktion und setzte sie als parameter, wird ja diese sofort bei jedem zeilendurchlauf einer schleife in meiner funktion um 1 erhöht.</p>
<p>allerdings wenn ich diesen wert erst danach auslese, bekomme ich ja nur das endergebnis zurück und keine zwischenwerte der zeilenanzahl.</p>
<p>also dann so:</p>
<pre><code class="language-cpp">vector&lt;string&gt; f;
int test;

f = ReadFile(&quot;pfad zu der datei&quot;, &amp;test);

cout &lt;&lt; test;
</code></pre>
<p>ich möchte das irgendwie für einen statusbalken benutzen, aber eben das objekt des statusbalken nicht in meine funktion mit einbringen.</p>
<p>ist das irgendwie möglich?</p>
<p>gruß anno</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/220279/zeilenanzahl</link><generator>RSS for Node</generator><lastBuildDate>Wed, 07 Oct 2026 08:04:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/220279.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Aug 2008 05:27:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zeilenanzahl on Thu, 14 Aug 2008 05:28:11 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe mir mal eine funktion geschrieben, mit der ich eine datei einlesen kann.</p>
<pre><code class="language-cpp">vector&lt;string&gt; ReadFile(string filepath, int *lines) {

//hier der ganze code

}
</code></pre>
<p>das innere von der Funktion ist mir jetzt eigentlich garnicht so wichtig.</p>
<p>allerdings wollte ich mal wissen ob es möglich ist, aus der funktion schon während des auslesens der datei, die zeilenanzahl gleich weiterzugeben?</p>
<p>was ich damit meine:</p>
<p>ich habe mir ja einen zeiger einer variable als ausgabe erstellt.<br />
definiere ich nun eine variable auserhalb der funktion und setzte sie als parameter, wird ja diese sofort bei jedem zeilendurchlauf einer schleife in meiner funktion um 1 erhöht.</p>
<p>allerdings wenn ich diesen wert erst danach auslese, bekomme ich ja nur das endergebnis zurück und keine zwischenwerte der zeilenanzahl.</p>
<p>also dann so:</p>
<pre><code class="language-cpp">vector&lt;string&gt; f;
int test;

f = ReadFile(&quot;pfad zu der datei&quot;, &amp;test);

cout &lt;&lt; test;
</code></pre>
<p>ich möchte das irgendwie für einen statusbalken benutzen, aber eben das objekt des statusbalken nicht in meine funktion mit einbringen.</p>
<p>ist das irgendwie möglich?</p>
<p>gruß anno</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1564410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1564410</guid><dc:creator><![CDATA[anno]]></dc:creator><pubDate>Thu, 14 Aug 2008 05:28:11 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenanzahl on Thu, 14 Aug 2008 06:25:55 GMT]]></title><description><![CDATA[<p>So etwas geht am besten mit WinApi über Nachrichten. Aber lohnt sich das, wenn das Lesen der Datei ratz-fatz fertig ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1564432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1564432</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Thu, 14 Aug 2008 06:25:55 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenanzahl on Thu, 14 Aug 2008 06:28:52 GMT]]></title><description><![CDATA[<p>Das bringt dir sowieso nur etwas, wenn du mit Threads arbeitest. Einer der sich um die GUI und einer der sich um das Auslesen kümmert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1564434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1564434</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Thu, 14 Aug 2008 06:28:52 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenanzahl on Thu, 14 Aug 2008 07:14:24 GMT]]></title><description><![CDATA[<p>@ Fellhuhn<br />
Nein, Threads braucht man dafür nicht, nur geeignete Nachrichten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1564464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1564464</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Thu, 14 Aug 2008 07:14:24 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenanzahl on Thu, 14 Aug 2008 07:20:04 GMT]]></title><description><![CDATA[<p>Wenn der Empfänger der Nachrichten denn in einem eigenen Thread läuft. Da hier nicht erwähnt wurde was für eine GUI verwendet wird, ist das schon relevant.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1564467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1564467</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Thu, 14 Aug 2008 07:20:04 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenanzahl on Thu, 14 Aug 2008 07:39:18 GMT]]></title><description><![CDATA[<p>berniebutt schrieb:</p>
<blockquote>
<p>So etwas geht am besten mit WinApi über Nachrichten. Aber lohnt sich das, wenn das Lesen der Datei ratz-fatz fertig ist?</p>
</blockquote>
<p>naja so ratz fatz geht das nicht^^.</p>
<p>das sind über 2 mio zeilen.</p>
<p>wie funktioniert das mit den nachrichten?</p>
<p>ich nutze borland builder 2006.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1564480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1564480</guid><dc:creator><![CDATA[anno]]></dc:creator><pubDate>Thu, 14 Aug 2008 07:39:18 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenanzahl on Mon, 18 Aug 2008 13:12:43 GMT]]></title><description><![CDATA[<p>2 Mio Zeilen sind schon eine Menge, nicht mehr ratz-fatz. Mein Vorschlag: das Programm für Windows mit WinApi programmieren. Dort gibt es ohne grosse Mühe die Möglichkeiten, z.B. nach jeder tausendsten Zeile eine Nachricht an eine andere Stelle des eigenen Programmes zu senden. Ohne Windows geht es aber auch mit einer simplen Variable, die von der Lesefunktion fortgeschrieben wird und die Funktion des Statusbalkens aufruft, wann immer die Lesefunktion dies für erforderlich hält.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1566932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1566932</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Mon, 18 Aug 2008 13:12:43 GMT</pubDate></item></channel></rss>