<?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[char array in hexcode umwandeln]]></title><description><![CDATA[<p>Hi,</p>
<p>ich versuche ein char array (von einem UDP socket gelesen) in einen hexcode string umzuwandeln. Dabei nehme ich jedes Element und konvertiere es zu einem integer und danach mit einer selbstgeschriebenen Funktion zu einem string. Also z.B bekomm ich das UDP paket &quot;10 d0&quot;. 10 als int ergibt 16 und meine Funktion liefert dan &quot;16&quot; als string. Soweit so gut...</p>
<p>d0 ergibt als int -48 (und nicht wie erwartet 208). Ist das irgend eine Two's complement Kodierung oder was ganz anderes? Wie geh ich da vor?</p>
<p>Danke.</p>
<p>*EDIT* PROBLEM GELÖST: wenn ich zuerst nach unsigned char und danach nach int konvertiere klappts!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/255573/char-array-in-hexcode-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 23:43:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/255573.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Dec 2009 14:10:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to char array in hexcode umwandeln on Wed, 02 Dec 2009 14:14:30 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich versuche ein char array (von einem UDP socket gelesen) in einen hexcode string umzuwandeln. Dabei nehme ich jedes Element und konvertiere es zu einem integer und danach mit einer selbstgeschriebenen Funktion zu einem string. Also z.B bekomm ich das UDP paket &quot;10 d0&quot;. 10 als int ergibt 16 und meine Funktion liefert dan &quot;16&quot; als string. Soweit so gut...</p>
<p>d0 ergibt als int -48 (und nicht wie erwartet 208). Ist das irgend eine Two's complement Kodierung oder was ganz anderes? Wie geh ich da vor?</p>
<p>Danke.</p>
<p>*EDIT* PROBLEM GELÖST: wenn ich zuerst nach unsigned char und danach nach int konvertiere klappts!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1816474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1816474</guid><dc:creator><![CDATA[finalcu]]></dc:creator><pubDate>Wed, 02 Dec 2009 14:14:30 GMT</pubDate></item><item><title><![CDATA[Reply to char array in hexcode umwandeln on Wed, 02 Dec 2009 17:49:34 GMT]]></title><description><![CDATA[<p>1. nimm halt unsigned int<br />
2. gibts dafür schon fertige funktionen, ist dir das bekannt? stichworte: std::stringstream + std::hex</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1816636</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1816636</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Wed, 02 Dec 2009 17:49:34 GMT</pubDate></item><item><title><![CDATA[Reply to char array in hexcode umwandeln on Wed, 02 Dec 2009 20:52:55 GMT]]></title><description><![CDATA[<p>ne das wusste ich nicht - ich dachte es geht schneller eine eigene Funktion zu schreiben als danach zu suchen. Schlussendlich waren es um die 5 Zeilen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1816738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1816738</guid><dc:creator><![CDATA[finalcu]]></dc:creator><pubDate>Wed, 02 Dec 2009 20:52:55 GMT</pubDate></item></channel></rss>