<?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[txt datei abfragen]]></title><description><![CDATA[<p>Hallo erstmal an alle;</p>
<p>ich hätte da ein kleines Problem, vielleicht kann mir ja jemand schnell auf die Sprünge helfen??</p>
<p>Ich möchte aus einer txt Datei Messwerte abfragen die durch &quot;;&quot; getrennt sind.<br />
Die Messwerte sollen dann jeder einzeln einer Variablen zugewiesen werden und später dann verarbeitet werden.Probleme macht nur die Trennung durch &quot;;&quot;.<br />
Leider steh ich so dermasen auf dem Schlauch! Hab noch keine so richtige Idee wie das wohl funktioniern kann.<br />
Und dazu bin noch ein ziemlicher Grünschnabel was C++ angeht.</p>
<p>Bin dankbar für jede Hilfe...</p>
<p>Gruß Jochen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197834/txt-datei-abfragen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 16:09:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197834.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Nov 2007 10:33:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to txt datei abfragen on Thu, 15 Nov 2007 10:33:09 GMT]]></title><description><![CDATA[<p>Hallo erstmal an alle;</p>
<p>ich hätte da ein kleines Problem, vielleicht kann mir ja jemand schnell auf die Sprünge helfen??</p>
<p>Ich möchte aus einer txt Datei Messwerte abfragen die durch &quot;;&quot; getrennt sind.<br />
Die Messwerte sollen dann jeder einzeln einer Variablen zugewiesen werden und später dann verarbeitet werden.Probleme macht nur die Trennung durch &quot;;&quot;.<br />
Leider steh ich so dermasen auf dem Schlauch! Hab noch keine so richtige Idee wie das wohl funktioniern kann.<br />
Und dazu bin noch ein ziemlicher Grünschnabel was C++ angeht.</p>
<p>Bin dankbar für jede Hilfe...</p>
<p>Gruß Jochen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403526</guid><dc:creator><![CDATA[rjochen]]></dc:creator><pubDate>Thu, 15 Nov 2007 10:33:09 GMT</pubDate></item><item><title><![CDATA[Reply to txt datei abfragen on Thu, 15 Nov 2007 10:37:54 GMT]]></title><description><![CDATA[<p>Nutzt du CString? Dann schau dir:<br />
Find<br />
Left<br />
Mid<br />
Right<br />
an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403527</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 15 Nov 2007 10:37:54 GMT</pubDate></item><item><title><![CDATA[Reply to txt datei abfragen on Thu, 15 Nov 2007 11:18:16 GMT]]></title><description><![CDATA[<p>Danke schon mal, ich werd aber nicht richtig schlau daraus: soll ich jeden einzelnen Messwert einlesen bis zum &quot;;&quot; und dann sagen, alles was links vom &quot;;&quot; steht ist der Variablen m1 zuzuweisen usw.?? Wie soll denn die Syntax aussehen?? Da steckt mein Problem begraben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403550</guid><dc:creator><![CDATA[rjochen]]></dc:creator><pubDate>Thu, 15 Nov 2007 11:18:16 GMT</pubDate></item><item><title><![CDATA[Reply to txt datei abfragen on Thu, 15 Nov 2007 11:31:59 GMT]]></title><description><![CDATA[<p>Hier mal das Prinzip (ohne jegliche Fehlerbehandlung!!!):</p>
<pre><code>CFile inFile(&quot;messwert.txt&quot;, CFile::modeRead);
CArchive archive(&amp;inFile, CArchive::load, inFile.GetLength());
CString line, value;
while (archive.ReadString(line))
{
    int n = 0;
    while (AfxExtractSubString(value, line, n++, ';')
    {
        DoSomethingWith(value);
    }
}
archive.Close();
inFile.Close();
</code></pre>
<p>Das CArchive kann man sich natürlich auch sparen, aber ich hab das ganze gerne auf einen Rutsch im Speicher, wenn es nicht grad mehrere 100MB-große Dateien sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403554</guid><dc:creator><![CDATA[jencas]]></dc:creator><pubDate>Thu, 15 Nov 2007 11:31:59 GMT</pubDate></item><item><title><![CDATA[Reply to txt datei abfragen on Thu, 15 Nov 2007 11:46:43 GMT]]></title><description><![CDATA[<p>Wie wäre es mit einem Array?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403567</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 15 Nov 2007 11:46:43 GMT</pubDate></item><item><title><![CDATA[Reply to txt datei abfragen on Thu, 15 Nov 2007 12:08:57 GMT]]></title><description><![CDATA[<p>An ein Array hab ich auch mal kurz gedacht, nur da war das Problem das die Trennung der Messwerte durch &quot;;&quot; war/ist.</p>
<p>Kann mir noch kurz jemand erklären was denn die einzelnen Schritte in jencas Lösung machen?? Ich bin nämlich Maschinenbauer und &quot;leider&quot; kein Informatiker...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403578</guid><dc:creator><![CDATA[rjochen]]></dc:creator><pubDate>Thu, 15 Nov 2007 12:08:57 GMT</pubDate></item><item><title><![CDATA[Reply to txt datei abfragen on Thu, 15 Nov 2007 12:15:44 GMT]]></title><description><![CDATA[<p>mit den CString Methoden Find und Mid kannst du alles lösen.</p>
<pre><code>int pos = 0;
int npos = 0;
int ccount = 0;
while(npos != -1)
{
	npos = DeinCString.Find(&quot;;&quot;,pos);
	if(npos != -1)
	{
		//Hier an der Stelle ist POS die letzte(+1 Zeichen weiter, da du mit dem ; selbst ja nicht arbeiten willst) und NPOS die nächste Fundstelle
		pos = npos+1;
	}				
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1403581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403581</guid><dc:creator><![CDATA[dawa85]]></dc:creator><pubDate>Thu, 15 Nov 2007 12:15:44 GMT</pubDate></item><item><title><![CDATA[Reply to txt datei abfragen on Thu, 15 Nov 2007 12:37:19 GMT]]></title><description><![CDATA[<p>Oh Shit, jetzt bin ich glaub ganz raus?!? Wo muss ich denn den Code reinpacken??<br />
Ich öffne die Datei &quot;Messwerte.txt&quot; mit nem ifstream eingabe; eingabe.open (...).<br />
und dann, wie solls weiter gehen?<br />
sorry für meine blöde Fragerei, aber wie gesagt, bin leider noch ein Grünschnabel..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403609</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403609</guid><dc:creator><![CDATA[rjochen]]></dc:creator><pubDate>Thu, 15 Nov 2007 12:37:19 GMT</pubDate></item><item><title><![CDATA[Reply to txt datei abfragen on Thu, 15 Nov 2007 12:55:07 GMT]]></title><description><![CDATA[<p>rjochen schrieb:</p>
<blockquote>
<p>Oh Shit, jetzt bin ich glaub ganz raus?!? Wo muss ich denn den Code reinpacken??<br />
Ich öffne die Datei &quot;Messwerte.txt&quot; mit nem ifstream eingabe; eingabe.open (...).<br />
und dann, wie solls weiter gehen?<br />
sorry für meine blöde Fragerei, aber wie gesagt, bin leider noch ein Grünschnabel..</p>
</blockquote>
<p>Jencas Code deckt schon alles ab...in der Zeile DoSomethingWith(value); müsstest du ansetzen</p>
<p>Bei dem Code den ich eben geposted hatte müsste der Inhalt der Textdatei bereits im CString DeinCString stehen.<br />
mit der MID Methode könntest du dann an der Stelle ansetzen wo ich kommentiert hatte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403623</guid><dc:creator><![CDATA[dawa85]]></dc:creator><pubDate>Thu, 15 Nov 2007 12:55:07 GMT</pubDate></item></channel></rss>