<?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[Datei in Struct Array einlesen]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe eine Datei bei der ich weis, das Datensätze nacheinander geschrieben werden. Wie kann ich die Daten aus der Datei so einlesen, daß ich ein Array habe mit folgender Struktur (dieser Code kommt aus der Hilfe-Datei eines Programms):</p>
<blockquote>
<p>Die TEMPDatei ist eine sequentielle Datei, bei der alle empfangenen Daten<br />
nacheinander in einem Datensatz konstanter Größe (WSPC_TEMP_STRUCT) gespeichert<br />
werden.</p>
</blockquote>
<pre><code>struct WSPC_TEMP_STRUCT {
  short temp;
  unsigned char feuchte;
  unsigned char flag;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/52092/datei-in-struct-array-einlesen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 31 May 2026 18:51:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/52092.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Oct 2003 10:52:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei in Struct Array einlesen on Thu, 16 Oct 2003 11:05:58 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe eine Datei bei der ich weis, das Datensätze nacheinander geschrieben werden. Wie kann ich die Daten aus der Datei so einlesen, daß ich ein Array habe mit folgender Struktur (dieser Code kommt aus der Hilfe-Datei eines Programms):</p>
<blockquote>
<p>Die TEMPDatei ist eine sequentielle Datei, bei der alle empfangenen Daten<br />
nacheinander in einem Datensatz konstanter Größe (WSPC_TEMP_STRUCT) gespeichert<br />
werden.</p>
</blockquote>
<pre><code>struct WSPC_TEMP_STRUCT {
  short temp;
  unsigned char feuchte;
  unsigned char flag;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/373557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/373557</guid><dc:creator><![CDATA[hronny]]></dc:creator><pubDate>Thu, 16 Oct 2003 11:05:58 GMT</pubDate></item><item><title><![CDATA[Reply to Datei in Struct Array einlesen on Thu, 16 Oct 2003 13:09:36 GMT]]></title><description><![CDATA[<p>Jetzt hab ich es schon zum Einlesen eines Datensatzes gebracht. Wie kann ich jetzt ein Array (oder ähnlich) bekommen, wo alle Datensätze gespeichert werden?</p>
<pre><code class="language-cpp">CString txt;
	int anz=0;
	Data::WSPC_DATEN Pers;  //Hier steht die Struktur von oben
	struct tm *newtime; 

	fstream File(&quot;F:\\ws_pc.dat&quot;, ios::in|ios::binary); 
	if (File.is_open())  { 
		File.seekg(4, ios::beg);
		while (File.read((char*)&amp;Pers, sizeof(Pers))) {
			anz++;
			newtime = localtime( &amp;Pers.zeit ); // Convert to local time. 
			//txt.Format(&quot;Datum: %02d.%02d.%02d - Uhrzeit = %02d:%02d&quot;, newtime-&gt;tm_mday,newtime-&gt;tm_mon,(newtime-&gt;tm_year)-100, newtime-&gt;tm_hour, newtime-&gt;tm_min); 
			//AfxMessageBox(txt);
		}
		File.close();
		txt.Format(&quot;%d Datensätze vorhanden&quot;,anz); AfxMessageBox(txt);
	}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/373713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/373713</guid><dc:creator><![CDATA[hronny]]></dc:creator><pubDate>Thu, 16 Oct 2003 13:09:36 GMT</pubDate></item></channel></rss>