<?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[zeilenweise einlesen]]></title><description><![CDATA[<p>hallo,</p>
<p>jetzt möchte ich aus der if anweisung raus zeilenweise einlesen, aber nur die zeile wo z.B. die erste zahl eine zwei ist.....<br />
leider hab ich keine ahnung wie das funktionieren soll, kann mir jemand von euch helfen<br />
da shab ich schon mal:</p>
<pre><code class="language-cpp">if(ffile.Open(name,	CFile::modeReadWrite))
	{
		char buf[1030];
		DWORD haha = ffile.GetLength();
		ffile.ReadString(buf,5);
		ffile.Close();
	}
</code></pre>
<p>aber das wird es wohl nicht so richtig sein, oder....</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/54109/zeilenweise-einlesen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 14:49:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/54109.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Nov 2003 14:22:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zeilenweise einlesen on Tue, 04 Nov 2003 14:22:54 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>jetzt möchte ich aus der if anweisung raus zeilenweise einlesen, aber nur die zeile wo z.B. die erste zahl eine zwei ist.....<br />
leider hab ich keine ahnung wie das funktionieren soll, kann mir jemand von euch helfen<br />
da shab ich schon mal:</p>
<pre><code class="language-cpp">if(ffile.Open(name,	CFile::modeReadWrite))
	{
		char buf[1030];
		DWORD haha = ffile.GetLength();
		ffile.ReadString(buf,5);
		ffile.Close();
	}
</code></pre>
<p>aber das wird es wohl nicht so richtig sein, oder....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/386582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386582</guid><dc:creator><![CDATA[gaga]]></dc:creator><pubDate>Tue, 04 Nov 2003 14:22:54 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenweise einlesen on Tue, 04 Nov 2003 14:42:42 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>mit CFile kannst du eine Datei nur Sequentiell auslesen. d.h. Nur Zeichen für Zeichen. Schaue dir mal die Klasse CStdioFile an. Damit kannst du Zeilenweise die Datei auslesen.<br />
Noch ein Tipp am Rande. Lasse den Speicher des Buffers immer dynamisch festlegen. z.B.</p>
<pre><code class="language-cpp">char cBuffer[256];
memset(cBuffer,0,sizeof(cBuffer));
</code></pre>
<p>Sonst könnte es dir wie mir ergehen. Irgendwann habe ich mal einen char 256 festgelegt der mir im Laufe des Programms irgendwann Werte und Variablen verhunzt hat. Dieser weg ist sicherer.</p>
<p>Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/386599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386599</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Tue, 04 Nov 2003 14:42:42 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenweise einlesen on Tue, 04 Nov 2003 15:08:29 GMT]]></title><description><![CDATA[<p>ja gut ich kenne schon Read-/WriteString aber wie les ich damit zeilen weise aus, getline geht doch nicht oder....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/386616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386616</guid><dc:creator><![CDATA[gaga]]></dc:creator><pubDate>Tue, 04 Nov 2003 15:08:29 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenweise einlesen on Tue, 04 Nov 2003 15:27:57 GMT]]></title><description><![CDATA[<p>Ich glaube nicht das du das kennst, sonst wüsstest du das man damit Zeilenweise auslesen kannst.<br />
Pass auf:</p>
<pre><code class="language-cpp">CStdioFile cfFile( &quot;FrissdieKatze.txt&quot;, CFile::modeRead);
CString strKatze;
cfFile.ReadString( strKatze );
</code></pre>
<p>nur zum Bleistift. Musst einfach mal damit ein wenig herumspielen. Dann kommst du schon auf deine Lösung.</p>
<p>Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/386634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386634</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Tue, 04 Nov 2003 15:27:57 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenweise einlesen on Wed, 05 Nov 2003 07:26:31 GMT]]></title><description><![CDATA[<p>ich möchte aber das der erste teil der in der zeile der datei steht nicht beachtet wird und der rest der zeile auf zweimal ausgeslesn wird.<br />
Datei:</p>
<pre><code>1       156   123
2       948   468
.
.
</code></pre>
<p>jetzt soll gesucht werden bis er im ersten teil der datei eine 1 findet, dann soll er den rest in vari1 und vari2 schreiben....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/386955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386955</guid><dc:creator><![CDATA[gaga]]></dc:creator><pubDate>Wed, 05 Nov 2003 07:26:31 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenweise einlesen on Wed, 05 Nov 2003 07:55:57 GMT]]></title><description><![CDATA[<p>Schau Dir mal fstream und operator&gt;&gt; an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/386970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386970</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Wed, 05 Nov 2003 07:55:57 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenweise einlesen on Wed, 05 Nov 2003 08:21:26 GMT]]></title><description><![CDATA[<p>kannst du mir mal ein kleines beispiel geben wie ich die verwende um auf das ergebnis zu kommen, was ich gerne hätte??????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/386987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386987</guid><dc:creator><![CDATA[gaga]]></dc:creator><pubDate>Wed, 05 Nov 2003 08:21:26 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenweise einlesen on Wed, 05 Nov 2003 08:38:46 GMT]]></title><description><![CDATA[<p>monetan sieht es so aus,</p>
<p>es liest halt eben noch nicht so ein wie es soll:</p>
<pre><code class="language-cpp">CStdioFile ffile;
	char buf[256];

	if(ffile.Open(name,	CFile::modeReadWrite))
	{
		MessageBox(name);
		 DWORD haha = ffile.GetLength();

	ffile.ReadString(buf,haha);

		m_dparameterdlg.m_strknot1 = buf+1 ;
	ffile.ReadString(buf,haha);
		m_dparameterdlg.m_strknot2 =buf+7;
		MessageBox(buf);

		ffile.Close();

		m_dparameterdlg.DoModal();
	}
	if(!ffile.Open(name,CFile::modeReadWrite))
	{
		MessageBox(&quot;Fehler beim öffen/lesen der Datei&quot;);
		OnOK();

	}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/386999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386999</guid><dc:creator><![CDATA[gaga]]></dc:creator><pubDate>Wed, 05 Nov 2003 08:38:46 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenweise einlesen on Wed, 05 Nov 2003 09:50:31 GMT]]></title><description><![CDATA[<p>Servus gaga,</p>
<p>was liest er denn aus? Gib uns mal ein Ergebnis..</p>
<p>Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/387037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/387037</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Wed, 05 Nov 2003 09:50:31 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenweise einlesen on Wed, 05 Nov 2003 10:29:53 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>das ergebnis wird in zwei eingabefeldern ausgegeben, m_strknot1+m_strknot2,<br />
komischer weise gibt er in jedem feld die richtige ausgabe aus mit einem | dahinter, aber auch nur solange das textfile so aussieht 1 156<br />
123<br />
2 948<br />
468<br />
, wenn es so aussieht wie aussehen soll dann gibt er im einem feld die zeile eins aus und im zweiten feld die zeile zwei, jeweils komplett aus.</p>
<p>und wenn ich nach der zweiten zeile suchen lass, sprich 2 948 468<br />
macht er gar nichts......</p>
]]></description><link>https://www.c-plusplus.net/forum/post/387061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/387061</guid><dc:creator><![CDATA[gaga]]></dc:creator><pubDate>Wed, 05 Nov 2003 10:29:53 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenweise einlesen on Wed, 05 Nov 2003 12:51:44 GMT]]></title><description><![CDATA[<p>das | markiert das zeilenende, und wird, warum auch immer, immer mit eingelesen.Ich habe den buffer schon verkleinert hat aber nichts gebracht...<br />
weiss jemand wie ich das weg bekomme??</p>
<p>ich habe ein bisschen gestöbert und bin auf :</p>
<pre><code class="language-cpp">extern CFile cfile;
LONG lOffset = 1000, lActual;
lActual = cfile.Seek( lOffset, CFile::begin );
</code></pre>
<p>gestossen, leider kann ich so wenig mit anfangen , kann mir vieleicht jemand sagen ob ich das verwenden kann und vorallem wie???</p>
<p>DAnke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/387183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/387183</guid><dc:creator><![CDATA[gaga]]></dc:creator><pubDate>Wed, 05 Nov 2003 12:51:44 GMT</pubDate></item><item><title><![CDATA[Reply to zeilenweise einlesen on Wed, 05 Nov 2003 15:20:34 GMT]]></title><description><![CDATA[<p>kann mir keiner helfen ????<br />
Hab das mit dem CFile wieder zerschlagen oder kann mich jemand vom gegenteil überzeugen<br />
hab halt nur das prob mit dem einlesen bei readstring.<br />
aber vielleicht kann mich ja jemand aufklären......</p>
]]></description><link>https://www.c-plusplus.net/forum/post/387357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/387357</guid><dc:creator><![CDATA[gaga]]></dc:creator><pubDate>Wed, 05 Nov 2003 15:20:34 GMT</pubDate></item></channel></rss>