<?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[Dateiverarbeitung HILFEE!!]]></title><description><![CDATA[<p>Hi Leute!<br />
Ich hab mal ne Frage zum Thema &quot;Dateiverarbeitung&quot;</p>
<p>Also in meinem Programm lese ich zum einen eine Datei ein, in der Spielernamen, sowie ihre IDs und anzahl der WINS und LOSES gespeichert sind!<br />
Und das einlesen/speichern und ausgeben klappt prima.<br />
Hier mal ein Beispiel einer eingelesenen Datei &quot;bots.txt&quot;:</p>
<pre><code>[BID][NAME][WINS][LOSES]
0 Bill 4 2
1 Heinz 2 8
2 Harald 3 6
3 Bongo 0 0
4 Schranz 0 0
5 Dieter 0 0
6 Doug 0 0
7 SnoopDogg 0 0
8 DMX 0 0
9 WOLF 0 0
</code></pre>
<p>hier ist meine Funktion zum einlesen der Bots:</p>
<pre><code class="language-cpp">void bots_einlesen()
{
	ifstream fbots;
	fbots.open(&quot;bots.txt&quot;);
	fbots.getline(trash,100);
	for(int a=0;fbots.good();a++)
		fbots&gt;&gt;bots[a].BID&gt;&gt;bots[a].name&gt;&gt;bots[a].wins&gt;&gt;bots[a].loses;
	fbots.close();
}
</code></pre>
<p>-&gt; In &quot;trash&quot; speicher ich einfach die erste zeile, das mit &quot;[BID]...&quot;, damit der zeiger danach beim ersten bot steht zum einlesen.</p>
<p>NAJA!!!! Jetzt zocke ich ne runde, und ich sage mal &quot;DMX&quot; mit der BotID (BID) 8 hat gewonnen.<br />
FRAGE:<br />
Wie kann ich DANN bei &quot;DMX&quot; die zahl für WINS verändern? Wie gelange ich an diese stelle? Gibt es Befehle, mit denen ich die zeile angeben kann, in der der zeiger stehen soll? bzw. kann ich eine komplette zeile ändern?</p>
<p>BITTE HELFT MIR!</p>
<p>mfg. SALVATORE</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173555/dateiverarbeitung-hilfee</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 07:43:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173555.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Feb 2007 02:19:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateiverarbeitung HILFEE!! on Sat, 17 Feb 2007 02:19:47 GMT]]></title><description><![CDATA[<p>Hi Leute!<br />
Ich hab mal ne Frage zum Thema &quot;Dateiverarbeitung&quot;</p>
<p>Also in meinem Programm lese ich zum einen eine Datei ein, in der Spielernamen, sowie ihre IDs und anzahl der WINS und LOSES gespeichert sind!<br />
Und das einlesen/speichern und ausgeben klappt prima.<br />
Hier mal ein Beispiel einer eingelesenen Datei &quot;bots.txt&quot;:</p>
<pre><code>[BID][NAME][WINS][LOSES]
0 Bill 4 2
1 Heinz 2 8
2 Harald 3 6
3 Bongo 0 0
4 Schranz 0 0
5 Dieter 0 0
6 Doug 0 0
7 SnoopDogg 0 0
8 DMX 0 0
9 WOLF 0 0
</code></pre>
<p>hier ist meine Funktion zum einlesen der Bots:</p>
<pre><code class="language-cpp">void bots_einlesen()
{
	ifstream fbots;
	fbots.open(&quot;bots.txt&quot;);
	fbots.getline(trash,100);
	for(int a=0;fbots.good();a++)
		fbots&gt;&gt;bots[a].BID&gt;&gt;bots[a].name&gt;&gt;bots[a].wins&gt;&gt;bots[a].loses;
	fbots.close();
}
</code></pre>
<p>-&gt; In &quot;trash&quot; speicher ich einfach die erste zeile, das mit &quot;[BID]...&quot;, damit der zeiger danach beim ersten bot steht zum einlesen.</p>
<p>NAJA!!!! Jetzt zocke ich ne runde, und ich sage mal &quot;DMX&quot; mit der BotID (BID) 8 hat gewonnen.<br />
FRAGE:<br />
Wie kann ich DANN bei &quot;DMX&quot; die zahl für WINS verändern? Wie gelange ich an diese stelle? Gibt es Befehle, mit denen ich die zeile angeben kann, in der der zeiger stehen soll? bzw. kann ich eine komplette zeile ändern?</p>
<p>BITTE HELFT MIR!</p>
<p>mfg. SALVATORE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1229942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1229942</guid><dc:creator><![CDATA[Salvatore]]></dc:creator><pubDate>Sat, 17 Feb 2007 02:19:47 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiverarbeitung HILFEE!! on Sat, 17 Feb 2007 09:32:58 GMT]]></title><description><![CDATA[<p>Du kannst doch seeken ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1229991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1229991</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sat, 17 Feb 2007 09:32:58 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiverarbeitung HILFEE!! on Sat, 17 Feb 2007 10:19:03 GMT]]></title><description><![CDATA[<p>(D)Evil schrieb:</p>
<blockquote>
<p>Du kannst doch seeken ...</p>
</blockquote>
<p>seeken? sry...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230001</guid><dc:creator><![CDATA[Salvatore]]></dc:creator><pubDate>Sat, 17 Feb 2007 10:19:03 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiverarbeitung HILFEE!! on Sat, 17 Feb 2007 10:23:55 GMT]]></title><description><![CDATA[<p>std::fstream::seekg damit kannst du an eine bestimmte Pos in deinem File springen ..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230006</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sat, 17 Feb 2007 10:23:55 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiverarbeitung HILFEE!! on Sat, 17 Feb 2007 10:48:52 GMT]]></title><description><![CDATA[<p>muss das zeichenweise angegeben werden, oder kann ich auch direkt die zeile angeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230014</guid><dc:creator><![CDATA[Salvatore]]></dc:creator><pubDate>Sat, 17 Feb 2007 10:48:52 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiverarbeitung HILFEE!! on Sat, 17 Feb 2007 10:50:08 GMT]]></title><description><![CDATA[<p>zeichen. btw rtfm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230015</guid><dc:creator><![CDATA[nm]]></dc:creator><pubDate>Sat, 17 Feb 2007 10:50:08 GMT</pubDate></item></channel></rss>