<?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[Hilfe prog zum auslesen von nten werten]]></title><description><![CDATA[<p>Hallo brauche unsbedingt hilfe.</p>
<p>das Prog muss eine txt datei einlesen können wo viele werte (135000 Pro Zeile ein Wert)) drin stehen aber nicht nebeneinander sondern jeder wert untereinander und das prog. soll nichts weiter machen als als z.b jeden 6 wert ausgeben oder jeden 5 Wert jeden 2 Wert unsw.</p>
<p>also muss das prog bei 2 Werten insgesamt 65750 werte wieder ausspucken und diese werte sollen in eine externe txt datei geschrieben werden.</p>
<p>Quelltxt heist: Zahl.txt<br />
Ausgabetxt heist : Zahlaus.txt</p>
<p>Bitte helft mir ist wichtig habe schon mal angefangen aber nichts klappt nur zich fehlermeldungen</p>
<p>#include &quot;stdafx.h&quot;<br />
#include&lt;stdio.h&gt;</p>
<p>int main(int argc, char* argv[])<br />
{<br />
FILE *filepointer;<br />
char zahlen[26];</p>
<p>filepointer = fopen(&quot;zahl.txt&quot;,&quot;r&quot;);<br />
while(fread(zahlen, 26-1, 1, filepointer)==1)<br />
{</p>
<p>//26-1 sollbedeuten das er 25 Zahlen auf einmal liest<br />
//1 soll die zahl sein welche zahl augegeben wird wenn ich jede 6 zahl haben wollte müsste dort eine 6 stehen</p>
<p>}</p>
<p>fclose(filepointer);<br />
printf(&quot;\n&quot;);<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/69222/hilfe-prog-zum-auslesen-von-nten-werten</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 02:56:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/69222.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Mar 2004 13:09:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hilfe prog zum auslesen von nten werten on Thu, 25 Mar 2004 13:09:29 GMT]]></title><description><![CDATA[<p>Hallo brauche unsbedingt hilfe.</p>
<p>das Prog muss eine txt datei einlesen können wo viele werte (135000 Pro Zeile ein Wert)) drin stehen aber nicht nebeneinander sondern jeder wert untereinander und das prog. soll nichts weiter machen als als z.b jeden 6 wert ausgeben oder jeden 5 Wert jeden 2 Wert unsw.</p>
<p>also muss das prog bei 2 Werten insgesamt 65750 werte wieder ausspucken und diese werte sollen in eine externe txt datei geschrieben werden.</p>
<p>Quelltxt heist: Zahl.txt<br />
Ausgabetxt heist : Zahlaus.txt</p>
<p>Bitte helft mir ist wichtig habe schon mal angefangen aber nichts klappt nur zich fehlermeldungen</p>
<p>#include &quot;stdafx.h&quot;<br />
#include&lt;stdio.h&gt;</p>
<p>int main(int argc, char* argv[])<br />
{<br />
FILE *filepointer;<br />
char zahlen[26];</p>
<p>filepointer = fopen(&quot;zahl.txt&quot;,&quot;r&quot;);<br />
while(fread(zahlen, 26-1, 1, filepointer)==1)<br />
{</p>
<p>//26-1 sollbedeuten das er 25 Zahlen auf einmal liest<br />
//1 soll die zahl sein welche zahl augegeben wird wenn ich jede 6 zahl haben wollte müsste dort eine 6 stehen</p>
<p>}</p>
<p>fclose(filepointer);<br />
printf(&quot;\n&quot;);<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/488521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/488521</guid><dc:creator><![CDATA[ddw13333]]></dc:creator><pubDate>Thu, 25 Mar 2004 13:09:29 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe prog zum auslesen von nten werten on Fri, 26 Mar 2004 09:11:25 GMT]]></title><description><![CDATA[<p>also du def. einen vector ( oder meinetwegen ein array )</p>
<p>z.b.</p>
<pre><code class="language-cpp">vector&lt;CString&gt; m_file_buffer;
</code></pre>
<p>dann musst ja einlesen bis zum textende und dann entspr. den wert speichern</p>
<pre><code class="language-cpp">.......
int jetzt = 2; // fuer jeden 2ten wert
int momentan = 0;  // fuer den momentanen wert

while( fDatei.ReadString(sZeile) || (! sZeile.IsEmpty()))
{

momentan++;
if( momentan == jetzt)
{

m_file_buffer.push_back(sZeile);    // haengt dir dynamisch die aktuelle sZeile am ende des vestors.
momentan = 0;

}

}
// jetzt ist alles gespeichert jetzt musst die neue textfile erstellen oder oeffnen und dann den vector &quot;rauslesen&quot; in die neue file
</code></pre>
<p>du kannst auch ein array nehmen musst dann halt schauen das du ihn resizen tust oder wenn du weisst bei jedem 2ten mal soll gespeichert werden und es werden z.b. 64000 zahlen gespeichert dann kannst gleich fuer ein array dieser groesser speicher reservieren.</p>
<p>wenn du immer sehr viele zahlen speicherst dann musst long nehmen. wenn du generell wenig speicher hast ( ram ) dann liesst halt z.b. 10 000 werte ein tust die in der neuen textdatei schreiben dann den vector loeschen und wieder von vorne und dann in die neue textdatei natuerlich anhaengen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/489237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/489237</guid><dc:creator><![CDATA[fletscheru]]></dc:creator><pubDate>Fri, 26 Mar 2004 09:11:25 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe prog zum auslesen von nten werten on Fri, 26 Mar 2004 09:18:50 GMT]]></title><description><![CDATA[<p>ahmm eine frage noch</p>
<p>bist du sicher du postest im richtigen forum??? faellt mir grad so ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/489248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/489248</guid><dc:creator><![CDATA[fletscheru]]></dc:creator><pubDate>Fri, 26 Mar 2004 09:18:50 GMT</pubDate></item></channel></rss>