<?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[Länge einer Variablen in bytes]]></title><description><![CDATA[<p>hallo @all</p>
<p>ich habe hier ein Problem: Aus einem Editfeld wird ein string ausgelesen.<br />
Dieser wird per StrToInt() nach int konvertiert. Jetzt benötige ich die Länge der Variablen in <strong>byte</strong>.<br />
sizeof() gibt nur die Länge des Typs zurück (0x04)<br />
Kann mir jemand helfen???</p>
<p>corvin</p>
<p>[EDIT] Hab schon gegoogelt und in der bbc-hilfe nachgeschaut =&gt; nix</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156616/länge-einer-variablen-in-bytes</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 03:32:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156616.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 Aug 2006 09:24:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 09:28:25 GMT]]></title><description><![CDATA[<p>hallo @all</p>
<p>ich habe hier ein Problem: Aus einem Editfeld wird ein string ausgelesen.<br />
Dieser wird per StrToInt() nach int konvertiert. Jetzt benötige ich die Länge der Variablen in <strong>byte</strong>.<br />
sizeof() gibt nur die Länge des Typs zurück (0x04)<br />
Kann mir jemand helfen???</p>
<p>corvin</p>
<p>[EDIT] Hab schon gegoogelt und in der bbc-hilfe nachgeschaut =&gt; nix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119669</guid><dc:creator><![CDATA[corvin1397]]></dc:creator><pubDate>Fri, 18 Aug 2006 09:28:25 GMT</pubDate></item><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 09:31:00 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Eine Int-Variable hat auf 32bit genau 4 Byte. Und das ist auch das Ergebnis von sizeof.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119676</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 18 Aug 2006 09:31:00 GMT</pubDate></item><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 09:35:24 GMT]]></title><description><![CDATA[<p>ja, aber es ist ja ein unterschied, ogb in der variablen 0xFF,0xFFFF oder 0xFFFFFF steht. ich muss nä(h)mlich das einen string byteweise in eine Datei schreiben. das ist das einzige, was variabel ist(von der bytelänge her).</p>
<p>corvin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119681</guid><dc:creator><![CDATA[corvin1397]]></dc:creator><pubDate>Fri, 18 Aug 2006 09:35:24 GMT</pubDate></item><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 09:45:04 GMT]]></title><description><![CDATA[<p>Der Datentyp int ist immer gleich groß, egal wieviele Ziffern die darin enthaltene Zahl hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119689</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 18 Aug 2006 09:45:04 GMT</pubDate></item><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 09:53:29 GMT]]></title><description><![CDATA[<p>gut:</p>
<p>1. wert wird ausgelesen<br />
(2. in int umgewandelt) kommt vielleicht raus<br />
3. als 64-bit wert in eine union geschrieben<br />
4. einzeln als 8-bit wert ausgelesen<br />
5. byteweise in eine Datei geschrieben</p>
<p>corvin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119696</guid><dc:creator><![CDATA[corvin1397]]></dc:creator><pubDate>Fri, 18 Aug 2006 09:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 10:01:27 GMT]]></title><description><![CDATA[<p>1. Was willst du uns damit sagen?<br />
2. Wozu diese ganzen Umwandlungen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119703</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 18 Aug 2006 10:01:27 GMT</pubDate></item><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 10:05:50 GMT]]></title><description><![CDATA[<p>1. die Schritte, die ich durchführe<br />
2. wie gesagt, 2. kommt vermutlich raus</p>
<p>corvin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119709</guid><dc:creator><![CDATA[corvin1397]]></dc:creator><pubDate>Fri, 18 Aug 2006 10:05:50 GMT</pubDate></item><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 10:12:04 GMT]]></title><description><![CDATA[<p>Deswegen ist mir immer noch nicht klar warum du da eine Union zwischenschaltest und von den 64 Bit nur 8 verwendest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119718</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 18 Aug 2006 10:12:04 GMT</pubDate></item><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 10:15:10 GMT]]></title><description><![CDATA[<p>ich verwend' schon alle, sie müssen jedoch einzeln [EDIT](1 byte)[EDIT] in die Date geschrieben werden</p>
<p>corvin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119719</guid><dc:creator><![CDATA[corvin1397]]></dc:creator><pubDate>Fri, 18 Aug 2006 10:15:10 GMT</pubDate></item><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 10:21:00 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>na dann weißt du doch, welches Byte du von den 8Byte der 64bit-Zahl brauchst. Also bauchst du auch keine Längenbestimmen (nur eventuell für die Gesamtanzahl, für unterschiedliche Plattformen).</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119723</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 18 Aug 2006 10:21:00 GMT</pubDate></item><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 10:26:46 GMT]]></title><description><![CDATA[<p>sry, wenn ihr nicht alles versteht oder ich Sch**** schreibe.<br />
ich hab mir c++ erst vor einem [EDIT] sry halben [EDIT]Jahr beigebracht.</p>
<p>corvin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119726</guid><dc:creator><![CDATA[corvin1397]]></dc:creator><pubDate>Fri, 18 Aug 2006 10:26:46 GMT</pubDate></item><item><title><![CDATA[Reply to Länge einer Variablen in bytes on Fri, 18 Aug 2006 10:26:04 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">typedef union _DATAFIELD
{
   unsigned long long data8[8];
   unsigned char data64;

}DATAFIELD;
</code></pre>
<pre><code class="language-cpp">int  ZVq = 0;
DATAFIELD data;
data.data64= StrToInt(Form1-&gt;data-&gt;Text);
while (ZVq &lt;= lengh)
{
fwrite (&amp;data.data8[ZVq],1,1,f);
ZVq++;
}
</code></pre>
<p>[EDIT] Form1-&gt;data-&gt;Text data ist ein editfeld<br />
[EDIT] lengh soll die länge sein</p>
<p>corvin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1119731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119731</guid><dc:creator><![CDATA[corvin1397]]></dc:creator><pubDate>Fri, 18 Aug 2006 10:26:04 GMT</pubDate></item></channel></rss>