<?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[Wert zu Hexadezimal form.]]></title><description><![CDATA[<p>hi,<br />
ich habe folgendes problem:<br />
ich möchte gerne buchstaben in das hexadezimalformat bringen, jedoch nicht im normalen sinne sondern so:</p>
<p>ich habe eine variable vom typ string mit zB dem inhalt &quot;a&quot; diese möchte ich dann so umwandeln das die variable danach den wert 0x0a hat.</p>
<p>ich meine nicht das auf der konsole 0x0a ausgegeben werden soll sondern es eine ganznormale variable bleibt mit dem Wert:0a</p>
<p>und meine zweite frage ist dann wenn ich 2 buchstaben habe auch wieder in einer string variable wie kann ich sie dann zu z.B. 0xab umwandeln?</p>
<p>ich kann ja die buchstaben jeweils einzelnt anstrechen mit den [];</p>
<p>mfg der Reiter des Waldes</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/229971/wert-zu-hexadezimal-form</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 14:44:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/229971.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Dec 2008 21:09:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wert zu Hexadezimal form. on Thu, 18 Dec 2008 21:09:01 GMT]]></title><description><![CDATA[<p>hi,<br />
ich habe folgendes problem:<br />
ich möchte gerne buchstaben in das hexadezimalformat bringen, jedoch nicht im normalen sinne sondern so:</p>
<p>ich habe eine variable vom typ string mit zB dem inhalt &quot;a&quot; diese möchte ich dann so umwandeln das die variable danach den wert 0x0a hat.</p>
<p>ich meine nicht das auf der konsole 0x0a ausgegeben werden soll sondern es eine ganznormale variable bleibt mit dem Wert:0a</p>
<p>und meine zweite frage ist dann wenn ich 2 buchstaben habe auch wieder in einer string variable wie kann ich sie dann zu z.B. 0xab umwandeln?</p>
<p>ich kann ja die buchstaben jeweils einzelnt anstrechen mit den [];</p>
<p>mfg der Reiter des Waldes</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1632597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632597</guid><dc:creator><![CDATA[der Reiter des Waldes]]></dc:creator><pubDate>Thu, 18 Dec 2008 21:09:01 GMT</pubDate></item><item><title><![CDATA[Reply to Wert zu Hexadezimal form. on Thu, 18 Dec 2008 23:04:49 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Pseudocodemäßig so in etwa;</p>
<pre><code class="language-cpp">unsinged long ergebnis = 0;

for ( unsigned int i = 0; i &lt; 8; i++ )
{
  char zeichen = gibMalZeichenAnPos( derString, i );

  switch(zeichen)
  {
    case a:
      ergebnis += 0xa;
      break;
    default:
      ausgabe(&quot;Böser böser string mit ungültigen zeichen&quot;);
      break;
  }
  ergebnis &lt;&lt; 4;
}
</code></pre>
<p>So in etwa müsste das gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1632604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632604</guid><dc:creator><![CDATA[Halcom]]></dc:creator><pubDate>Thu, 18 Dec 2008 23:04:49 GMT</pubDate></item><item><title><![CDATA[Reply to Wert zu Hexadezimal form. on Thu, 18 Dec 2008 21:43:00 GMT]]></title><description><![CDATA[<p>gibt es keine andere möglichkeit? sonst müsste ich ja ne ziehmlich große tabelle machen...</p>
<p>mfg der Reiter des Waldes</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1632606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632606</guid><dc:creator><![CDATA[der Reiter des Waldes]]></dc:creator><pubDate>Thu, 18 Dec 2008 21:43:00 GMT</pubDate></item><item><title><![CDATA[Reply to Wert zu Hexadezimal form. on Thu, 18 Dec 2008 21:47:12 GMT]]></title><description><![CDATA[<p>Wieso groß gibt doch nur 16 zeichen <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="🙂"
    /> Ich wüüste keine methode die einem einen char gleich in diesen gesuchten int umrechnet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1632607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632607</guid><dc:creator><![CDATA[Halcom]]></dc:creator><pubDate>Thu, 18 Dec 2008 21:47:12 GMT</pubDate></item><item><title><![CDATA[Reply to Wert zu Hexadezimal form. on Thu, 18 Dec 2008 22:10:50 GMT]]></title><description><![CDATA[<p>nein, leider viel mehr ich sag nur f*f also 15*16 zeichen da ich ja auch 0xFF benötige.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1632615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632615</guid><dc:creator><![CDATA[der Reiter des Waldes]]></dc:creator><pubDate>Thu, 18 Dec 2008 22:10:50 GMT</pubDate></item><item><title><![CDATA[Reply to Wert zu Hexadezimal form. on Thu, 18 Dec 2008 22:23:10 GMT]]></title><description><![CDATA[<p>Dafür ist ja das shiften da...</p>
<p>btw: statt dem += würde ich nen |= nehmen ^^</p>
<p>folgendes Prinzip:</p>
<p><code>ergebnis auf 0 setzen</code></p>
<p><code>schleifenanfang</code> (solange der eingabestring nicht leer ist)<br />
vorderstes zeichen einlesen (-&gt; z)</p>
<p>je nach zeichenwert <code>ergebnis</code> mit einem anderen wert <code>addieren</code> (da die bits dort hinten so und so 0 sind, wäre ein |= genau so gut - nur eben schneller ^^ hier brauchst du das switch)</p>
<p>wenn du damit fertig bist, <code>verschiebst</code> du <code>ergebnis</code> einfach ein stück <code>nach links</code> und machst das gleiche mit dem nächsten zeichen (also gehst du wieder zum schleifenanfang)<br />
<code>schleifenende</code></p>
<p><code>ausgabe</code> von ergebnis</p>
<p>bb</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/14145">@Halcom</a>: Vll bekommste es ja auch mal hin, cpp-Tags zu nutzen, wenn du schon versuchst zu helfen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1632623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632623</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 18 Dec 2008 22:23:10 GMT</pubDate></item><item><title><![CDATA[Reply to Wert zu Hexadezimal form. on Thu, 18 Dec 2008 23:04:29 GMT]]></title><description><![CDATA[<p>Mecker mich nicht voll, ich habe doch schon gelernt wie die dinger funktionieren <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/1632638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632638</guid><dc:creator><![CDATA[Halcom]]></dc:creator><pubDate>Thu, 18 Dec 2008 23:04:29 GMT</pubDate></item><item><title><![CDATA[Reply to Wert zu Hexadezimal form. on Fri, 19 Dec 2008 12:49:18 GMT]]></title><description><![CDATA[<p>Halcom schrieb:</p>
<blockquote>
<p>Mecker mich nicht voll, ich habe doch schon gelernt wie die dinger funktionieren <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>
</blockquote>
<p>sry, so böse sollte das nicht rüberkommen ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1632845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1632845</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 19 Dec 2008 12:49:18 GMT</pubDate></item></channel></rss>