<?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[CAST char* To Byte]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche via Socketverbindung daten von meinem Server zu erhalten.<br />
data wird bei dem funktionsaufruf übergeben (const char* data)</p>
<pre><code>BYTE header;
header = *(BYTE *)data;
std::cout &lt;&lt; header &lt;&lt; std::endl;
data += sizeof(BYTE);

char name[25];
memcpy(&amp;name, data, sizeof(name));
std::cout &lt;&lt; name &lt;&lt; std::endl;
data += sizeof(name);
</code></pre>
<p>also der name wird mir ohne probleme ausgegeben. nur bei dem header kommt leider nicht der richtige zahlenwert.</p>
<p>Mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/336425/cast-char-to-byte</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 07:21:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/336425.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Jan 2016 19:41:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CAST char* To Byte on Thu, 21 Jan 2016 20:55:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche via Socketverbindung daten von meinem Server zu erhalten.<br />
data wird bei dem funktionsaufruf übergeben (const char* data)</p>
<pre><code>BYTE header;
header = *(BYTE *)data;
std::cout &lt;&lt; header &lt;&lt; std::endl;
data += sizeof(BYTE);

char name[25];
memcpy(&amp;name, data, sizeof(name));
std::cout &lt;&lt; name &lt;&lt; std::endl;
data += sizeof(name);
</code></pre>
<p>also der name wird mir ohne probleme ausgegeben. nur bei dem header kommt leider nicht der richtige zahlenwert.</p>
<p>Mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2484238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2484238</guid><dc:creator><![CDATA[hr4rjuku]]></dc:creator><pubDate>Thu, 21 Jan 2016 20:55:42 GMT</pubDate></item><item><title><![CDATA[Reply to CAST char* To Byte on Thu, 21 Jan 2016 19:53:15 GMT]]></title><description><![CDATA[<p><a href="https://www.c-plusplus.net/forum/304133">Wie man Probleme nachstellbar und nachvollziehbar macht</a></p>
<p>Praktisch jede Zeile in deinem Programm enthält etwas, das je nach Kontext in Ordnung sein könnte oder aber vollkommener Unsinn ist. Ohne den Kontext zu kennen, können wir nur raten, was genau nun falsch ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2484241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2484241</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 21 Jan 2016 19:53:15 GMT</pubDate></item><item><title><![CDATA[Reply to CAST char* To Byte on Thu, 21 Jan 2016 20:02:11 GMT]]></title><description><![CDATA[<p>BYTE ist wahrscheinlich als (unsigned) char definiert, weshalb der ostream das als code für ein Zeichen interpretiert. Du kannst das byte nach int casten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2484243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2484243</guid><dc:creator><![CDATA[Techel]]></dc:creator><pubDate>Thu, 21 Jan 2016 20:02:11 GMT</pubDate></item><item><title><![CDATA[Reply to CAST char* To Byte on Thu, 21 Jan 2016 20:54:51 GMT]]></title><description><![CDATA[<p>danke für die antwort. aber nach int casten hab ich schon versucht. da kommt irgend ne hohe zahlt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2484246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2484246</guid><dc:creator><![CDATA[hr4rjuku]]></dc:creator><pubDate>Thu, 21 Jan 2016 20:54:51 GMT</pubDate></item><item><title><![CDATA[Reply to CAST char* To Byte on Fri, 22 Jan 2016 04:52:32 GMT]]></title><description><![CDATA[<p>hr4rjuku schrieb:</p>
<blockquote>
<p>danke für die antwort. aber nach int casten hab ich schon versucht. da kommt irgend ne hohe zahlt.</p>
</blockquote>
<p>Wie und wo hast du das gemacht?<br />
In Zeile 2 (Zuweisung) oder 3 (Ausgabe)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2484265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2484265</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Fri, 22 Jan 2016 04:52:32 GMT</pubDate></item></channel></rss>