<?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[kleines Problem &amp;quot;Char To Hex&amp;quot;]]></title><description><![CDATA[<p>Also ich möchte einzelne Chars in Hex umwandeln und einen Code habe ich schon.</p>
<pre><code>char a = 'a';
    int NumWert = (int) a;
    int LowNum = NumWert % 16;
    int HighNum = (NumWert - LowNum) / 16;
    char HexArray[2];
    if(HighNum &gt;= 0 &amp;&amp; HighNum &lt;= 9)
    HexArray[0] = (char) (HighNum + 48);
    else
    HexArray[0] = (char) (HighNum + 55);
    if(LowNum &gt;= 0 &amp;&amp; LowNum &lt;= 9)
    HexArray[1] = (char) (LowNum + 48);
    else
    HexArray[1] = (char) (LowNum + 55);

    ShowMessage(HexArray);
</code></pre>
<p>Das problemm bei der Sache ist daß ich nicht nur den richtigen HexWert bekomme, 61, sondern auch nen komischen Zeichen am ende und somit ich das nicht ins Int umwandeln kann. Kann mir einer bitte helfen dieses komische Zeichen los zu werden? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/92515/kleines-problem-quot-char-to-hex-quot</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 05:58:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/92515.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 19 Nov 2004 18:28:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to kleines Problem &amp;quot;Char To Hex&amp;quot; on Fri, 19 Nov 2004 18:28:12 GMT]]></title><description><![CDATA[<p>Also ich möchte einzelne Chars in Hex umwandeln und einen Code habe ich schon.</p>
<pre><code>char a = 'a';
    int NumWert = (int) a;
    int LowNum = NumWert % 16;
    int HighNum = (NumWert - LowNum) / 16;
    char HexArray[2];
    if(HighNum &gt;= 0 &amp;&amp; HighNum &lt;= 9)
    HexArray[0] = (char) (HighNum + 48);
    else
    HexArray[0] = (char) (HighNum + 55);
    if(LowNum &gt;= 0 &amp;&amp; LowNum &lt;= 9)
    HexArray[1] = (char) (LowNum + 48);
    else
    HexArray[1] = (char) (LowNum + 55);

    ShowMessage(HexArray);
</code></pre>
<p>Das problemm bei der Sache ist daß ich nicht nur den richtigen HexWert bekomme, 61, sondern auch nen komischen Zeichen am ende und somit ich das nicht ins Int umwandeln kann. Kann mir einer bitte helfen dieses komische Zeichen los zu werden? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/655299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/655299</guid><dc:creator><![CDATA[dimmi]]></dc:creator><pubDate>Fri, 19 Nov 2004 18:28:12 GMT</pubDate></item><item><title><![CDATA[Reply to kleines Problem &amp;quot;Char To Hex&amp;quot; on Fri, 19 Nov 2004 20:23:28 GMT]]></title><description><![CDATA[<p>Was denn für ein Zeichen?<br />
Btw: Ist das nicht was fürs C++-Forum? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/655364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/655364</guid><dc:creator><![CDATA[Johannes Maier]]></dc:creator><pubDate>Fri, 19 Nov 2004 20:23:28 GMT</pubDate></item><item><title><![CDATA[Reply to kleines Problem &amp;quot;Char To Hex&amp;quot; on Fri, 19 Nov 2004 21:23:35 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Tip am Rande - wie lange ist HexArray</p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/655389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/655389</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Fri, 19 Nov 2004 21:23:35 GMT</pubDate></item><item><title><![CDATA[Reply to kleines Problem &amp;quot;Char To Hex&amp;quot; on Fri, 19 Nov 2004 21:44:29 GMT]]></title><description><![CDATA[<p>Versuchmal:</p>
<p>char HexArray[1];</p>
]]></description><link>https://www.c-plusplus.net/forum/post/655398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/655398</guid><dc:creator><![CDATA[smathi]]></dc:creator><pubDate>Fri, 19 Nov 2004 21:44:29 GMT</pubDate></item><item><title><![CDATA[Reply to kleines Problem &amp;quot;Char To Hex&amp;quot; on Sat, 20 Nov 2004 01:21:11 GMT]]></title><description><![CDATA[<p>hehe klappts danke. Aber wieso HexArra[1] &lt;-- das bedeutet doch array mit einem Wert oder nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/655446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/655446</guid><dc:creator><![CDATA[dimmi]]></dc:creator><pubDate>Sat, 20 Nov 2004 01:21:11 GMT</pubDate></item><item><title><![CDATA[Reply to kleines Problem &amp;quot;Char To Hex&amp;quot; on Sat, 20 Nov 2004 11:48:47 GMT]]></title><description><![CDATA[<p>Es bedeutet. 1 char und 1 \0 Nullterminierung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/655540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/655540</guid><dc:creator><![CDATA[smathi]]></dc:creator><pubDate>Sat, 20 Nov 2004 11:48:47 GMT</pubDate></item><item><title><![CDATA[Reply to kleines Problem &amp;quot;Char To Hex&amp;quot; on Sat, 20 Nov 2004 12:30:29 GMT]]></title><description><![CDATA[<p>smathi,</p>
<p>smathi schrieb:</p>
<blockquote>
<p>Versuchmal:</p>
<pre><code class="language-cpp">char HexArray[1]
</code></pre>
<p>Es bedeutet. 1 char und 1 \0 Nullterminierung.</p>
</blockquote>
<p>diese Bedeutung <em>kannst</em> Du HexArray geben. Prizipiell ist das einfach nur ein Array von char-Werten. Und weiter ...</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7485">@dimmi</a>: Daß Dein ShowMessage mit &quot;char HexArray[1]&quot; das erwartete Ergebnis anzeigt, ist reine Glückssache. Mit char[1] = ... überschreibst Du einen Speicherbereich, der Dir nicht gehört. Korrekt wäre:</p>
<pre><code class="language-cpp">char HexArray[3];
HexArray[2] = 0;
...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/655565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/655565</guid><dc:creator><![CDATA[dschensky]]></dc:creator><pubDate>Sat, 20 Nov 2004 12:30:29 GMT</pubDate></item><item><title><![CDATA[Reply to kleines Problem &amp;quot;Char To Hex&amp;quot; on Mon, 22 Nov 2004 15:03:52 GMT]]></title><description><![CDATA[<p>Danke an Alle.</p>
<p>Ich habe die <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4390">@dschensky</a> Version genommen und es läuft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/656589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/656589</guid><dc:creator><![CDATA[dimmi]]></dc:creator><pubDate>Mon, 22 Nov 2004 15:03:52 GMT</pubDate></item></channel></rss>