<?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[hex to char]]></title><description><![CDATA[<p>Hallo,<br />
ich wollte gerne wissen, wie ich in ein<br />
long test = 0xffffffff<br />
auf char test [4] verteilen kann<br />
also ich möchte z.B. in test [0]= (char)255; stehen haben.<br />
So zusagen das ff soll als (char) wert eingelesen werden</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/254548/hex-to-char</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 03:42:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/254548.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Nov 2009 22:39:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to hex to char on Tue, 17 Nov 2009 22:39:54 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich wollte gerne wissen, wie ich in ein<br />
long test = 0xffffffff<br />
auf char test [4] verteilen kann<br />
also ich möchte z.B. in test [0]= (char)255; stehen haben.<br />
So zusagen das ff soll als (char) wert eingelesen werden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1809630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1809630</guid><dc:creator><![CDATA[borhan]]></dc:creator><pubDate>Tue, 17 Nov 2009 22:39:54 GMT</pubDate></item><item><title><![CDATA[Reply to hex to char on Tue, 17 Nov 2009 22:57:03 GMT]]></title><description><![CDATA[<p>Hier hast du eine portable Variante. Die unportable Variante mittels rumcasten zeigt dir bestimmt auch gleich jemand, aber ich weigere mich, das zu verbreiten.</p>
<pre><code class="language-cpp">long foo = 0x12345678;
char bar[4]={(foo &gt;&gt; 24) &amp; 0xFF,  (foo &gt;&gt; 16) &amp; 0xFF , (foo &gt;&gt; 8) &amp; 0xFF, (foo &gt;&gt; 0) &amp; 0xFF};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1809640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1809640</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 17 Nov 2009 22:57:03 GMT</pubDate></item><item><title><![CDATA[Reply to hex to char on Tue, 17 Nov 2009 23:03:41 GMT]]></title><description><![CDATA[<p>danke,<br />
hat sehr gut funktioniert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1809643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1809643</guid><dc:creator><![CDATA[borhan]]></dc:creator><pubDate>Tue, 17 Nov 2009 23:03:41 GMT</pubDate></item><item><title><![CDATA[Reply to hex to char on Fri, 27 Nov 2009 01:19:22 GMT]]></title><description><![CDATA[<p>Hallo,<br />
also ich habe jetzt ein Problem bei der Sache entdeckt wenn die Zahl z.B. 1 ist, dann habe ich in charWERT[0] und auch in charWERT [4] die zahl stehen.<br />
Ich möchte sie aber nur am ende haben. kann mir vielleicht jemand sagen wie das problem weg bekomme</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814071</guid><dc:creator><![CDATA[borhan]]></dc:creator><pubDate>Fri, 27 Nov 2009 01:19:22 GMT</pubDate></item><item><title><![CDATA[Reply to hex to char on Fri, 27 Nov 2009 01:43:17 GMT]]></title><description><![CDATA[<p>Ich vermute mal, das Problem ist, dass ein Vorzeichenbit mittransformiert wird. Das ist mir beim Test meines Progrämmchens nicht aufgefallen, weil long bei mir viel länger als 32 Bit ist. Bei dir aber anscheinend nicht.</p>
<p>Möglichkeit A: unsigned Typen verwenden. Haben kein Vorzeichen, Problem entfällt</p>
<p>Möglichkeit B: Nur 31 Bit transformieren.</p>
<pre><code class="language-cpp">long foo = 0x12345678;
char bar[4]={(foo &gt;&gt; 24) &amp; 0x7F,  (foo &gt;&gt; 16) &amp; 0xFF , (foo &gt;&gt; 8) &amp; 0xFF, (foo &gt;&gt; 0) &amp; 0xFF};
</code></pre>
<p>P.S.: Ich sehe gerade: charWERT[<strong>4</strong>]? Was soll das denn sein? Hast du den Algorithmus auch richtig erweitert? Beantworte bitte zuerst diese Frage, bevor du meine Korrekturvorschläge benutzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814072</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 27 Nov 2009 01:43:17 GMT</pubDate></item></channel></rss>