<?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[string &amp;lt;-&amp;gt; unsigned long (hex)]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab folgenden Wert:</p>
<pre><code class="language-cpp">unsigned long wert = 0xFFEEAACC;
</code></pre>
<p>und möchte den gerne in einem std::string haben. Also das der Wert so enthalten ist:</p>
<pre><code class="language-cpp">std::string wert_als_string = &quot;0xFFEEAACC&quot;;
</code></pre>
<p>Wie geht das? Und wie bekomme ich den Wert als String wieder zurück in einen unsigned long? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/123909/string-lt-gt-unsigned-long-hex</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 18:31:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/123909.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Oct 2005 09:57:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to string &amp;lt;-&amp;gt; unsigned long (hex) on Fri, 21 Oct 2005 09:57:01 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab folgenden Wert:</p>
<pre><code class="language-cpp">unsigned long wert = 0xFFEEAACC;
</code></pre>
<p>und möchte den gerne in einem std::string haben. Also das der Wert so enthalten ist:</p>
<pre><code class="language-cpp">std::string wert_als_string = &quot;0xFFEEAACC&quot;;
</code></pre>
<p>Wie geht das? Und wie bekomme ich den Wert als String wieder zurück in einen unsigned long? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/897573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897573</guid><dc:creator><![CDATA[commander blubb]]></dc:creator><pubDate>Fri, 21 Oct 2005 09:57:01 GMT</pubDate></item><item><title><![CDATA[Reply to string &amp;lt;-&amp;gt; unsigned long (hex) on Fri, 21 Oct 2005 10:02:56 GMT]]></title><description><![CDATA[<p>Da gibt's verschiedene Methoden für. Lies mal in der FAQ (Thema &quot;Zahl nach String und zurück&quot;).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897578</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 21 Oct 2005 10:02:56 GMT</pubDate></item><item><title><![CDATA[Reply to string &amp;lt;-&amp;gt; unsigned long (hex) on Fri, 21 Oct 2005 11:16:23 GMT]]></title><description><![CDATA[<p>ja nee ist mir schon klar, deshalb frag ich ja auch. Es handelt sich ja nicht um Zahlen sondern Hexwerte, was ja dort nicht beschrieben ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897649</guid><dc:creator><![CDATA[commander blubb]]></dc:creator><pubDate>Fri, 21 Oct 2005 11:16:23 GMT</pubDate></item><item><title><![CDATA[Reply to string &amp;lt;-&amp;gt; unsigned long (hex) on Fri, 21 Oct 2005 11:27:34 GMT]]></title><description><![CDATA[<p>Mit Hex-Zahlen geht das fast genauso wie mit Dezimalzahlen.</p>
<ul>
<li>Streams haben einen Manipulator, mit dem man Zahlen in Hexadezimal (auf Wunsch auch in Oktal) statt Dezimal ausgeben kann -&gt; Dokumantation STL</li>
<li>sprintf() und sscanf() verwenden die Formatkennung &quot;%x&quot; für Hex-Zahlen (und &quot;%o&quot; für oktal) und sscanf(&quot;%i&quot;,&amp;x) sucht sich die Basis anhand der Zahlendarstellung aus</li>
<li>strtol() kann als letzten Parameter die Zahlenbasis (Hex=16, Okt=8) übergeben bekommen</li>
</ul>
]]></description><link>https://www.c-plusplus.net/forum/post/897666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897666</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 21 Oct 2005 11:27:34 GMT</pubDate></item><item><title><![CDATA[Reply to string &amp;lt;-&amp;gt; unsigned long (hex) on Fri, 21 Oct 2005 11:29:43 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>wärest du noch so mega lieb und könntest ein klitze kleines beispiel machen? <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="🙂"
    /> wäre dir dafür mega dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897667</guid><dc:creator><![CDATA[commander blubb]]></dc:creator><pubDate>Fri, 21 Oct 2005 11:29:43 GMT</pubDate></item><item><title><![CDATA[Reply to string &amp;lt;-&amp;gt; unsigned long (hex) on Fri, 21 Oct 2005 11:38:48 GMT]]></title><description><![CDATA[<p>ganz klein:</p>
<pre><code class="language-cpp">int zahl=0xAFFE,zahl2;
char text[10];
sprintf(text,&quot;%x&quot;,zahl);   //liefert &quot;affe&quot;
sprintf(text,&quot;0x%X&quot;,zahl); //liefert &quot;0xAFFE&quot;
sscanf(text,&quot;%i&quot;,text);    //liefert 45054 (=0xAFFE)
</code></pre>
<p>(die nötigen Befehle für die sstream-Variante müsste ich selber erst raussuchen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897683</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 21 Oct 2005 11:38:48 GMT</pubDate></item></channel></rss>