<?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[Strings in HEX umwandeln und zurück]]></title><description><![CDATA[<p>Hallo,<br />
wie kann man Strings in HEX umwandeln bzw wieder in den ursprünglichen string?<br />
Thx</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168268/strings-in-hex-umwandeln-und-zurück</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 10:14:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168268.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Dec 2006 10:51:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Strings in HEX umwandeln und zurück on Wed, 20 Dec 2006 10:51:45 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wie kann man Strings in HEX umwandeln bzw wieder in den ursprünglichen string?<br />
Thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195282</guid><dc:creator><![CDATA[Hexxxi]]></dc:creator><pubDate>Wed, 20 Dec 2006 10:51:45 GMT</pubDate></item><item><title><![CDATA[Reply to Strings in HEX umwandeln und zurück on Wed, 20 Dec 2006 10:56:29 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Was hast du denn damit vor? Für internen Gebrauch brauchst du sowas nicht, da Strings ihre Zeichen als binäre Zahlen verwalten.<br />
Für die Ausgabe brauchst du nur die chars des Strings durchzlaufen und auf die einzelnen chars die Funktion IntToHex anzuwenden</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195285</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 20 Dec 2006 10:56:29 GMT</pubDate></item><item><title><![CDATA[Reply to Strings in HEX umwandeln und zurück on Wed, 20 Dec 2006 11:05:03 GMT]]></title><description><![CDATA[<p>Ich brauchs weil sich grad in einem Chat welche so unterhalten ^^<br />
Danke schon mal und wie kann ich Von Hex nach Int? HexToInt gibts anscheinend nicht. (Bin Anfänger im Programmieren sorry)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195291</guid><dc:creator><![CDATA[Hexxxi]]></dc:creator><pubDate>Wed, 20 Dec 2006 11:05:03 GMT</pubDate></item><item><title><![CDATA[Reply to Strings in HEX umwandeln und zurück on Wed, 20 Dec 2006 11:12:26 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das kann StrToInt, wenn der übergebene Hex-String mit &quot;0x&quot; oder &quot;x&quot; maskiert ist.</p>
<pre><code class="language-cpp">AnsiString x = &quot;A&quot;;
int y = StrToInt(x); // Fehler

AnsiString x = &quot;0xA&quot;;
int y = StrToInt(x); // Ergebnis : 10
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195293</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 20 Dec 2006 11:12:26 GMT</pubDate></item><item><title><![CDATA[Reply to Strings in HEX umwandeln und zurück on Thu, 21 Dec 2006 11:44:58 GMT]]></title><description><![CDATA[<p>Hi,<br />
folgenden Code benutze ich wenn ich TColor in HTML-Hex-Farbe umwandeln will.<br />
Es funkiniert so bei mir :D.</p>
<p>In der Header Tlinkcolor.h:</p>
<pre><code class="language-cpp">Ansistring ColToStr(TColor rein); //HTML Hex-Farbe anderst als normaler Hex-Farben Wert :D
</code></pre>
<p>In der Unit Tlinkcolor.cpp :</p>
<pre><code class="language-cpp">AnsiString Tlinkcolor::ColToStr(TColor rein)
{AnsiString back;
 int farbe=int(rein);                              //rgb als int
 back = IntToHex(farbe,6);                         //rgb in hex immer 6 stellen
 if(back.Length()&gt;6)
  {back.c_str()[0]=' '; back=back.Trim();}
 char c5=back.c_str()[5]; char c4=back.c_str()[4]; //rot
 char c3=back.c_str()[3]; char c2=back.c_str()[2]; //grün
 char c1=back.c_str()[1]; char c0=back.c_str()[0]; //blau
 AnsiString zuruck=AnsiString(c4)+AnsiString(c5)+AnsiString(c2)+
                   AnsiString(c3)+AnsiString(c0)+AnsiString(c1);
 //rot und blau ist vertauscht weshalb keine Ahnung
 //test--&gt; ShowMessage(&quot;farbe=&quot;+IntToStr(farbe)+&quot;\n&quot;+back+&quot;\n&quot;+zuruck);
 return zuruck;
}//---------------------------------------------------------------------------
</code></pre>
<p>Ich weis es wurde so nicht gefragt aber vllt hilft es jemandem <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>
<p>Grüsse</p>
<p>:xmas2: :xmas2: :xmas2:<br />
arnold</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1196028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1196028</guid><dc:creator><![CDATA[dlonra]]></dc:creator><pubDate>Thu, 21 Dec 2006 11:44:58 GMT</pubDate></item></channel></rss>