<?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[Werte in ein &#x27;struct&#x27; einlesen]]></title><description><![CDATA[<p>Hallo,</p>
<p>Habe mir zwei struct's wie folgt aufgebaut:</p>
<pre><code class="language-cpp">struct FSCData
        {
        // FSC-Curve-REC
       	unsigned short bufDatSize[1];
        unsigned int bufId[5];
        unsigned short bufBoDatAr[32];
        unsigned short bufWoDatAr[384];
        unsigned short bufCRCDatAr[10];
        unsigned short bufCurvSet[8];
        unsigned short bufMinPos[12];
        unsigned short bufMaxPos[12];
        unsigned short bufPrugePos[12];
        unsigned char bufDescrStr[256];
        unsigned int bufCRC32[1];
        } FSCData;

        // FSC-Curve-REC Curset-Data
        struct CurvsetData
        {
        unsigned short bufLoad[15];
        unsigned short bufChannel1[15];
        unsigned short bufChannel2[15];
        unsigned short bufChannel3[15];
        unsigned short bufChannel4[15];
        unsigned short bufChannel5[15];
        unsigned short bufChannel6[15];
        unsigned short bufChannel7[15];
        unsigned short bufChannel8[15];
        unsigned short bufSpare1[15];
        unsigned short bufSpare2[15];
        unsigned short bufSpare3[15];
        unsigned short bufO2[15];
        unsigned short bufFC1[15];
        unsigned short bufFC2[15];
        unsigned short bufIgnitionPos[8];
        }set1,set2,set3,set4,set5,set6,set7,set8,set9,set10,set11,set12,set13,set14;
</code></pre>
<p>Jetzt möchte ich aus einer Datei, die Werte den Arrays zuweisen. Die Daten(Bytes) der Datei sind genau in der gleichen Reinfaloge und Größe aufgebaut und haben die gleiche Reihenfolge wie die Array der Struckturen. Wie bekomme ich die daten nun in die Arrays aus der Daten? Möchte ungern jedesmal den Zeiger per Hand auf die einzelnen Bytes schieben und dann die Bytes einlesen. Wie ich eine Datei öffne ist mir schon bewusst, habe es hier im Forum gelesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/163008/werte-in-ein-struct-einlesen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 20:00:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163008.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Oct 2006 08:43:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Werte in ein &#x27;struct&#x27; einlesen on Wed, 25 Oct 2006 08:43:09 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Habe mir zwei struct's wie folgt aufgebaut:</p>
<pre><code class="language-cpp">struct FSCData
        {
        // FSC-Curve-REC
       	unsigned short bufDatSize[1];
        unsigned int bufId[5];
        unsigned short bufBoDatAr[32];
        unsigned short bufWoDatAr[384];
        unsigned short bufCRCDatAr[10];
        unsigned short bufCurvSet[8];
        unsigned short bufMinPos[12];
        unsigned short bufMaxPos[12];
        unsigned short bufPrugePos[12];
        unsigned char bufDescrStr[256];
        unsigned int bufCRC32[1];
        } FSCData;

        // FSC-Curve-REC Curset-Data
        struct CurvsetData
        {
        unsigned short bufLoad[15];
        unsigned short bufChannel1[15];
        unsigned short bufChannel2[15];
        unsigned short bufChannel3[15];
        unsigned short bufChannel4[15];
        unsigned short bufChannel5[15];
        unsigned short bufChannel6[15];
        unsigned short bufChannel7[15];
        unsigned short bufChannel8[15];
        unsigned short bufSpare1[15];
        unsigned short bufSpare2[15];
        unsigned short bufSpare3[15];
        unsigned short bufO2[15];
        unsigned short bufFC1[15];
        unsigned short bufFC2[15];
        unsigned short bufIgnitionPos[8];
        }set1,set2,set3,set4,set5,set6,set7,set8,set9,set10,set11,set12,set13,set14;
</code></pre>
<p>Jetzt möchte ich aus einer Datei, die Werte den Arrays zuweisen. Die Daten(Bytes) der Datei sind genau in der gleichen Reinfaloge und Größe aufgebaut und haben die gleiche Reihenfolge wie die Array der Struckturen. Wie bekomme ich die daten nun in die Arrays aus der Daten? Möchte ungern jedesmal den Zeiger per Hand auf die einzelnen Bytes schieben und dann die Bytes einlesen. Wie ich eine Datei öffne ist mir schon bewusst, habe es hier im Forum gelesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1160805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1160805</guid><dc:creator><![CDATA[I_have_a_doubble]]></dc:creator><pubDate>Wed, 25 Oct 2006 08:43:09 GMT</pubDate></item><item><title><![CDATA[Reply to Werte in ein &#x27;struct&#x27; einlesen on Wed, 25 Oct 2006 09:09:28 GMT]]></title><description><![CDATA[<p>Ziel ist die Anfangsadresse Deiner Stukturen also &amp;FSCData resp. &amp;set1<br />
P.S. }set[14]; sieht besser aus<br />
Datei einlesen und fertig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1160833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1160833</guid><dc:creator><![CDATA[balduin]]></dc:creator><pubDate>Wed, 25 Oct 2006 09:09:28 GMT</pubDate></item><item><title><![CDATA[Reply to Werte in ein &#x27;struct&#x27; einlesen on Wed, 25 Oct 2006 09:18:12 GMT]]></title><description><![CDATA[<p>Jo, danke dir. War ein guter Tip. Klappt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1160848</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1160848</guid><dc:creator><![CDATA[I_have_a_doubble]]></dc:creator><pubDate>Wed, 25 Oct 2006 09:18:12 GMT</pubDate></item></channel></rss>