<?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[Benötige Hilfe beim verarbeiten von Textdateien]]></title><description><![CDATA[<p>Hallo,<br />
Ich habe in einem Ordner ca 100 oder mehr .txt Dateien.<br />
In jeder .txt Datei steht nur eine Zahl.<br />
Diese Dateien möchte ich nun geordnet nach der Größe des Wertes aufgelistet bekommen.</p>
<p>Bsp:</p>
<p>xyzfsfe.txt 130<br />
jbniubo.txt 127<br />
fjvbjid.txt 98<br />
sdjvnij.txt 77</p>
<p>Diese Dateien enthalten ergebnisse aus Berechnungen welche ich als .txt gespeichert habe.<br />
Diese würde ich gerne sortiert anzeigen lassen.</p>
<p>Bisher kann mein Prog nur einzelne .txt Dateien einlesen,</p>
<p>bisheriger stand:</p>
<pre><code>std::ifstream file;
std::string line;
file.open(&quot;C:\\Users\\Gunny\\Desktop\\Berechnungen\\Mathe\\xyzfd.txt&quot;);
{
while (std::getline(file, line))
{
std::cout &lt;&lt; line &lt;&lt; std:: endl;
std:: stringstream zeilenpuffer(line);

double a;
zeilenpuffer &gt;&gt; a ;
</code></pre>
<p>Ich arbeite mit c++ seit diesem Semester und habe keine großen Kenntnisse.<br />
Eventuell hat jmd einen Quellcode welcher diese Funktion ausführen kann.<br />
Ich bin für jede Hilfe dankbar <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="😃"
    /> <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/337333/benötige-hilfe-beim-verarbeiten-von-textdateien</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 06:35:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/337333.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 25 Mar 2016 11:45:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Benötige Hilfe beim verarbeiten von Textdateien on Sat, 26 Mar 2016 12:14:05 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Ich habe in einem Ordner ca 100 oder mehr .txt Dateien.<br />
In jeder .txt Datei steht nur eine Zahl.<br />
Diese Dateien möchte ich nun geordnet nach der Größe des Wertes aufgelistet bekommen.</p>
<p>Bsp:</p>
<p>xyzfsfe.txt 130<br />
jbniubo.txt 127<br />
fjvbjid.txt 98<br />
sdjvnij.txt 77</p>
<p>Diese Dateien enthalten ergebnisse aus Berechnungen welche ich als .txt gespeichert habe.<br />
Diese würde ich gerne sortiert anzeigen lassen.</p>
<p>Bisher kann mein Prog nur einzelne .txt Dateien einlesen,</p>
<p>bisheriger stand:</p>
<pre><code>std::ifstream file;
std::string line;
file.open(&quot;C:\\Users\\Gunny\\Desktop\\Berechnungen\\Mathe\\xyzfd.txt&quot;);
{
while (std::getline(file, line))
{
std::cout &lt;&lt; line &lt;&lt; std:: endl;
std:: stringstream zeilenpuffer(line);

double a;
zeilenpuffer &gt;&gt; a ;
</code></pre>
<p>Ich arbeite mit c++ seit diesem Semester und habe keine großen Kenntnisse.<br />
Eventuell hat jmd einen Quellcode welcher diese Funktion ausführen kann.<br />
Ich bin für jede Hilfe dankbar <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="😃"
    /> <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/2491424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491424</guid><dc:creator><![CDATA[newcomer007]]></dc:creator><pubDate>Sat, 26 Mar 2016 12:14:05 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe beim verarbeiten von Textdateien on Fri, 25 Mar 2016 12:08:37 GMT]]></title><description><![CDATA[<p>Verwendest du irgendein unioxides OS?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2491428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491428</guid><dc:creator><![CDATA[Asdfgh...]]></dc:creator><pubDate>Fri, 25 Mar 2016 12:08:37 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe beim verarbeiten von Textdateien on Fri, 25 Mar 2016 12:12:23 GMT]]></title><description><![CDATA[<p>Ne an meinem Laptop wo ich das Programm schreibe läuft Windows.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2491429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491429</guid><dc:creator><![CDATA[newcomer007]]></dc:creator><pubDate>Fri, 25 Mar 2016 12:12:23 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe beim verarbeiten von Textdateien on Fri, 25 Mar 2016 12:19:22 GMT]]></title><description><![CDATA[<p>ca. 100 Dateien mit je nur einem Wert?</p>
<p>Sind in den Dateinamen oder weiteren Dateidaten noch weitere Infos die du benötigst?</p>
<p>Wenn möglich, würde ich da nur eine Datei mit den Daten beschreiben.</p>
<p>Wenn du dir dann noch etwas C++ zu Containern aneignest, sollte dir dann ein recht einfacher Lösungsweg gelingen.</p>
<p>Lösungen sind viele in C++ denkbar - zeig mal was du an Quelltext selbst zusammen bekommst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2491430</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491430</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Fri, 25 Mar 2016 12:19:22 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe beim verarbeiten von Textdateien on Sat, 26 Mar 2016 12:14:46 GMT]]></title><description><![CDATA[<p>Also wenn ich die Werte geordnet in eine datei bekommen würde, wäre völlig ausreichend.<br />
Ja es ist tatsächlich nur ein Wert;)<br />
Eine einzelne Datei kann ich auslesen, folgendermaßen ist mein Quelltext:</p>
<pre><code>std::ifstream file;
std::string line;
file.open(&quot;C:\\Users\\Gunny\\Desktop\\Berechnungen\\Mathe\\xyzfd.txt&quot;);
{
while (std::getline(file, line))
{
std::cout &lt;&lt; line &lt;&lt; std:: endl;
std:: stringstream zeilenpuffer(line);

double a;
zeilenpuffer &gt;&gt; a ;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2491431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491431</guid><dc:creator><![CDATA[newcomer007]]></dc:creator><pubDate>Sat, 26 Mar 2016 12:14:46 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe beim verarbeiten von Textdateien on Fri, 25 Mar 2016 13:15:15 GMT]]></title><description><![CDATA[<p>Hallo newcomer007,</p>
<p>der Code würde auch etwas kürzer gehen, sofern wirklich nur die eine Zahl in der Datei steht.</p>
<pre><code>std::ifstream file;
file.open(&quot;foo.txt&quot;);
if(file.is_open()) {
  double value = 0.0;
  file &gt;&gt; value;
} else {
  std::cerr &lt;&lt; &quot;Datei konnte nicht geoeffnet werden!&quot; &lt;&lt; std::endl;
}
</code></pre>
<p>Zum sortieren würde ich ein STL Container verwenden, der die Schlüssel automatisch sortiert, wie z.B. ein std::set. Sollte noch der Dateiname gegen später eine Rolle spielen würde ich eine std::map nutzen.</p>
<p>Viele Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2491434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491434</guid><dc:creator><![CDATA[__jb__]]></dc:creator><pubDate>Fri, 25 Mar 2016 13:15:15 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe beim verarbeiten von Textdateien on Fri, 25 Mar 2016 13:37:36 GMT]]></title><description><![CDATA[<p>Danke für die Hilfe:)<br />
Das Prog welches die einzelnen .txt Dateien schreibt habe ich nun geändert, dass ich eine .txt Datei mit allen Zahlen habe. Diese müsste ich jetzt abfallend ordnen, und speichern.</p>
<p>Bsp:</p>
<p>Jan 120<br />
Peter 90<br />
Klaus 70</p>
<p>Kann mir jemand vlt einen code schicken, welcher 1. -.txt Datei öffnet<br />
- sortiert<br />
- speichert</p>
<p>gruß newcommer007</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2491435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491435</guid><dc:creator><![CDATA[newcomer007]]></dc:creator><pubDate>Fri, 25 Mar 2016 13:37:36 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe beim verarbeiten von Textdateien on Sat, 26 Mar 2016 12:15:39 GMT]]></title><description><![CDATA[<p>Mein bishereiger Quelltext:</p>
<pre><code>std::ifstream file;
std::string line;
file.open(&quot;C:\\Users\\Gunny\\Desktop\\datenbank\\Bundesliga\\Mannschaften\\fcbayern.txt&quot;);

		if (file.is_open()) {
			while (std::getline(file, line)) {
				std::cout &lt;&lt; line &lt;&lt; std::endl;
				std::stringstream zeilenpuffer(line);
				std::string a;
				std::string tabelle;	
				double b;

				zeilenpuffer &gt;&gt; a &gt;&gt; b ;

				string fname2 = tabelle;
				fname2.append(&quot;.txt&quot;);

				ofstream newdatabase(fname2.c_str());
				newdatabase &lt;&lt; a &lt;&lt; ' ' &lt;&lt; b &lt;&lt; ' ' &lt;&lt; endl;]
</code></pre>
<p>Ich möchte nicht nur eine Zeile sondern alle Zeilen einlesen und sortieren <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/2491447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491447</guid><dc:creator><![CDATA[newcomer007]]></dc:creator><pubDate>Sat, 26 Mar 2016 12:15:39 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe beim verarbeiten von Textdateien on Fri, 25 Mar 2016 19:26:20 GMT]]></title><description><![CDATA[<p>newcomer007 schrieb:</p>
<blockquote>
<p>Eventuell hat jmd einen Quellcode welcher diese Funktion ausführen kann.</p>
</blockquote>
<pre><code>for i in $(ls *.txt); do echo -n &quot;$i &quot;; cat $i; done | sort -nr -k2
</code></pre>
<p>In C++ dürfte es etwas länger sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2491468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491468</guid><dc:creator><![CDATA[klassenmethode]]></dc:creator><pubDate>Fri, 25 Mar 2016 19:26:20 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe beim verarbeiten von Textdateien on Sat, 26 Mar 2016 12:13:10 GMT]]></title><description><![CDATA[<p>Das mit dem Sortieren der .txt Datei hab ich hinbekommen.<br />
Leider speichert mir das Prog jeden Spieler in eine einzele .txt Datei.<br />
Um später zu sortieren benötige ich die Daten in einer .txt Datei.<br />
Kann mir jmd helfen?</p>
<p>Bsp:<br />
30 Hans<br />
47 Klaus<br />
89 Peter<br />
45 Florian</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;sstream&gt;
#include &lt;vector&gt;
#include &lt;utility&gt;
#include &lt;algorithm&gt;
#include &lt;clocale&gt;

using namespace std;

int main()
{

	int auswahl;

	std::cin &gt;&gt; auswahl;

	if (auswahl == 2)
	{
		std::string Spielername;

		float gelbekarte;
		float gelbekarte1 = -1;

		int auswahl2;

		a:

		std::cout &lt;&lt; &quot;Spielername&quot; &lt;&lt; std::endl;
		std::cin &gt;&gt; Spielername;

		std::cout &lt;&lt; &quot;Gelbe karte&quot; &lt;&lt; std::endl;
		std::cin &gt;&gt; gelbekarte;

		pkt = gelbekarte

		string datenbank;

		datenbank.append(&quot;.txt&quot;);

		ofstream newdatabase(datenbank.c_str());
		newdatabase &lt;&lt; pkt &lt;&lt; ' ' &lt;&lt; Spielername &lt;&lt; ' ' &lt;&lt; endl;
		newdatabase.close();

		std::cout &lt;&lt; &quot;Neuer Spieler\t1&quot; &lt;&lt; std::endl;
		std::cout &lt;&lt; &quot;Exit\t\t\t2&quot; &lt;&lt; std::endl;
		std::cin &gt;&gt; auswahl2;

		if (auswahl2 == 1)
			goto a;

		else
			return 0;

	}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2491516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2491516</guid><dc:creator><![CDATA[newcomer007]]></dc:creator><pubDate>Sat, 26 Mar 2016 12:13:10 GMT</pubDate></item></channel></rss>