<?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[Problem beim umschreiben von Bytes]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich denke das ist eine Frage, die in der MFC nix zu suchen hat.<br />
Erstmal zu den Voraussetzungen. Ich lese eine Zeichenkette über das Netzwerk ein. dort werden Hexadezimale Zahlen in den Bytes codiert. ein Byte mit Inhalt 0xFF ergibt nach dem Schreiben:</p>
<pre><code class="language-cpp">sprintf(test,&quot;%X&quot;,eingang_char);
</code></pre>
<p>als Zeichenkette erhalte ich für das eine Byte</p>
<p>&quot;FFFFFFFF&quot;</p>
<p>Nun habe ich in der Spez von Sprintf gesehen, dass sprintf bei hex Zahlen einen Integer verwertet. Kann es daran liegen und wenn ja, wie bekomme ich den eigentlichen Inhalt des Bytes (&quot;FF&quot;) hin?</p>
<p>Vielen Dank und Grüße,</p>
<p>Ranger</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/220645/problem-beim-umschreiben-von-bytes</link><generator>RSS for Node</generator><lastBuildDate>Wed, 07 Oct 2026 04:17:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/220645.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Aug 2008 08:06:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem beim umschreiben von Bytes on Tue, 19 Aug 2008 08:06:31 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich denke das ist eine Frage, die in der MFC nix zu suchen hat.<br />
Erstmal zu den Voraussetzungen. Ich lese eine Zeichenkette über das Netzwerk ein. dort werden Hexadezimale Zahlen in den Bytes codiert. ein Byte mit Inhalt 0xFF ergibt nach dem Schreiben:</p>
<pre><code class="language-cpp">sprintf(test,&quot;%X&quot;,eingang_char);
</code></pre>
<p>als Zeichenkette erhalte ich für das eine Byte</p>
<p>&quot;FFFFFFFF&quot;</p>
<p>Nun habe ich in der Spez von Sprintf gesehen, dass sprintf bei hex Zahlen einen Integer verwertet. Kann es daran liegen und wenn ja, wie bekomme ich den eigentlichen Inhalt des Bytes (&quot;FF&quot;) hin?</p>
<p>Vielen Dank und Grüße,</p>
<p>Ranger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1567341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567341</guid><dc:creator><![CDATA[Glasgow_Ranger]]></dc:creator><pubDate>Tue, 19 Aug 2008 08:06:31 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim umschreiben von Bytes on Tue, 19 Aug 2008 08:16:19 GMT]]></title><description><![CDATA[<p>Versuch mal Folgendes:</p>
<pre><code class="language-cpp">sprintf(test,&quot;%X&quot;,eingang_char &amp; 0xFF);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1567346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567346</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 19 Aug 2008 08:16:19 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim umschreiben von Bytes on Tue, 19 Aug 2008 08:18:32 GMT]]></title><description><![CDATA[<p>Antwort selbst gefunden.</p>
<p>Jedes Byte aus dem empfangenen String in ein unsigned Byte umspeichern und dann die Umwandlung vornehmen, denn im normalen char liegt bei FF ne -1 drin. das führt zu den vielen &quot;F&quot;,</p>
<p>Trotzdem Danke, wenn sich schon jemand Mühe gemacht hat.</p>
<p>Ranger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1567347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567347</guid><dc:creator><![CDATA[Glasgow_Ranger]]></dc:creator><pubDate>Tue, 19 Aug 2008 08:18:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim umschreiben von Bytes on Tue, 19 Aug 2008 08:19:28 GMT]]></title><description><![CDATA[<p>Danke Matze,</p>
<p>das geht natürlich auch.</p>
<p>Vielen Dank.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1567348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567348</guid><dc:creator><![CDATA[Glasgow_Ranger]]></dc:creator><pubDate>Tue, 19 Aug 2008 08:19:28 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim umschreiben von Bytes on Tue, 19 Aug 2008 08:24:20 GMT]]></title><description><![CDATA[<p>Ja klar. Einfach unsigned char nehmen. Hätte ich auch drauf kommen können...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1567352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567352</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 19 Aug 2008 08:24:20 GMT</pubDate></item></channel></rss>