<?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[HEX-Zähler ?]]></title><description><![CDATA[<p>Hallo,</p>
<p>meine Erfahrung in C++ tendiert gegen Null.</p>
<p>Nun versuche ich einen &quot;HEX-Zähler&quot; zu programmieren,<br />
der folgendes macht:</p>
<p>Zählt von 0000 bis FFFF ( Großbuchstaben )<br />
Ausgabe als String</p>
<p>Hab schon etwas rumprobiert, aber weit bin ich noch nicht gekommen.<br />
Warscheinlich geht das auch deutlich einfacher.</p>
<p>Könnte mir da jemand weiterhelfen?</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;iomanip&gt;

using namespace std;

int main()
{
int zaehler;
for (zaehler = 0; zaehler &lt; 65536; zaehler++)

cout &lt;&lt; setw(4) &lt;&lt; setfill('0') &lt;&lt; hex &lt;&lt; zaehler &lt;&lt; endl;

return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/276951/hex-zähler</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 23:39:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/276951.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Nov 2010 17:19:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to HEX-Zähler ? on Wed, 10 Nov 2010 17:19:06 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>meine Erfahrung in C++ tendiert gegen Null.</p>
<p>Nun versuche ich einen &quot;HEX-Zähler&quot; zu programmieren,<br />
der folgendes macht:</p>
<p>Zählt von 0000 bis FFFF ( Großbuchstaben )<br />
Ausgabe als String</p>
<p>Hab schon etwas rumprobiert, aber weit bin ich noch nicht gekommen.<br />
Warscheinlich geht das auch deutlich einfacher.</p>
<p>Könnte mir da jemand weiterhelfen?</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;iomanip&gt;

using namespace std;

int main()
{
int zaehler;
for (zaehler = 0; zaehler &lt; 65536; zaehler++)

cout &lt;&lt; setw(4) &lt;&lt; setfill('0') &lt;&lt; hex &lt;&lt; zaehler &lt;&lt; endl;

return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1978597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978597</guid><dc:creator><![CDATA[peter1962]]></dc:creator><pubDate>Wed, 10 Nov 2010 17:19:06 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Wed, 10 Nov 2010 17:26:10 GMT]]></title><description><![CDATA[<p>Die Ausgabe von Formatzeichen wie z.B. 'x' bei der Ausgabe von &quot;0x&quot; oder den Ziffern 'a', ..., 'f' bei hexadezimalen Zahlen kann in Großbuchstaben erzwungen werden. Der entsprechende Manipulator/das Flag lautet uppercase. Mit dem Manipulator nouppercase schaltet man zurück.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1978601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978601</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Wed, 10 Nov 2010 17:26:10 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Wed, 10 Nov 2010 17:37:17 GMT]]></title><description><![CDATA[<p>Vielen Dank, es geht</p>
<p>Ich hab folgendes geändert:</p>
<pre><code>cout &lt;&lt; setw(4) &lt;&lt; setfill('0') &lt;&lt; uppercase &lt;&lt; hex &lt;&lt; zaehler &lt;&lt; endl;
</code></pre>
<p>Jetzt noch eine ganz blöde Frage:</p>
<p>Wie bekomme ich das Ergebniss, anstatt auf den Schirm, in eine char-Variable, die ich weiterbearbeiten kann ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1978603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978603</guid><dc:creator><![CDATA[peter1962]]></dc:creator><pubDate>Wed, 10 Nov 2010 17:37:17 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Wed, 10 Nov 2010 17:40:34 GMT]]></title><description><![CDATA[<p>Das geht so:</p>
<pre><code class="language-cpp">#include &lt;sstream&gt;

// ...
std::stringstream stream;
stream &lt;&lt; setw(4) &lt;&lt; setfill('0') &lt;&lt; uppercase &lt;&lt; hex &lt;&lt; zaehler &lt;&lt; endl;
std::string s(stream.str());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1978607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978607</guid><dc:creator><![CDATA[player424]]></dc:creator><pubDate>Wed, 10 Nov 2010 17:40:34 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Wed, 10 Nov 2010 17:56:37 GMT]]></title><description><![CDATA[<p>Ich hab mal den Code so eingebaut:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;sstream&gt; 

using namespace std;

int main()
{
int zaehler;
for (zaehler = 0; zaehler &lt; 65536; zaehler++)

std::stringstream stream; 
stream &lt;&lt; setw(4) &lt;&lt; setfill('0') &lt;&lt; uppercase &lt;&lt; hex &lt;&lt; zaehler &lt;&lt; endl;
std::string s(stream.str());

return 0;
}
</code></pre>
<p>Bekomme leider Fehlermeldungen:</p>
<pre><code>test.cpp: In function ‘int main()’:
test.cpp:13: error: ‘stream’ was not declared in this scope
</code></pre>
<p>Nun weis ich nicht was falsch ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1978613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978613</guid><dc:creator><![CDATA[peter1962]]></dc:creator><pubDate>Wed, 10 Nov 2010 17:56:37 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Wed, 10 Nov 2010 18:07:21 GMT]]></title><description><![CDATA[<p>Versuch mal</p>
<pre><code class="language-cpp">#include &lt;sstream&gt;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1978622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978622</guid><dc:creator><![CDATA[Pikkolini]]></dc:creator><pubDate>Wed, 10 Nov 2010 18:07:21 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Wed, 10 Nov 2010 18:12:01 GMT]]></title><description><![CDATA[<p>Pikkolini schrieb:</p>
<blockquote>
<p>Versuch mal</p>
<pre><code class="language-cpp">#include &lt;sstream&gt;
</code></pre>
</blockquote>
<p>Hat er doch.</p>
<p>Edit: Ich verrate es euch. For schleife klammers Scope sind meine Tipps</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1978623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978623</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Wed, 10 Nov 2010 18:12:01 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Wed, 10 Nov 2010 18:12:12 GMT]]></title><description><![CDATA[<p>In diesem Fall musst du das std:: weglassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1978625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978625</guid><dc:creator><![CDATA[player424]]></dc:creator><pubDate>Wed, 10 Nov 2010 18:12:12 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Wed, 10 Nov 2010 18:13:55 GMT]]></title><description><![CDATA[<p>player424 schrieb:</p>
<blockquote>
<p>In diesem Fall musst du das std:: weglassen.</p>
</blockquote>
<p>Ich weiß nicht ob du meinen Post schon gelesen hast, aber EINRÜCKEN UND KLAMMERSETZEN HILFT hier enorm den Fehler zu sehen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1978627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978627</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Wed, 10 Nov 2010 18:13:55 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Thu, 11 Nov 2010 13:08:25 GMT]]></title><description><![CDATA[<p>Hmm,<br />
ich hab jetzt mal rumprobiert ( ohne zu wissen was ich mache <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> )</p>
<p>Hab jetzt keine Fehlermeldung mehr, aber auch keinerlei Ausgabe.<br />
Falls das was ich gemacht habe richtig ist - wo ist jetzt die Variable mit der ich weitermachen kann ?</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;sstream&gt; 

using namespace std;

int main()
{
int zaehler;
for (zaehler = 0; zaehler &lt; 65536; zaehler++)
{
stringstream stream; 
	stream &lt;&lt; setw(4) &lt;&lt; setfill('0') &lt;&lt; uppercase &lt;&lt; hex &lt;&lt; zaehler &lt;&lt; endl;
string s(stream.str());
}
return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1978944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978944</guid><dc:creator><![CDATA[peter1962]]></dc:creator><pubDate>Thu, 11 Nov 2010 13:08:25 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Thu, 11 Nov 2010 13:12:46 GMT]]></title><description><![CDATA[<p>Sicher hast du keine Ausgabe, weil du kein cout machst...<br />
string s, ist dein Char-Array.</p>
<p>EDIT: Wie man mit std::string arbeitet kannst du hier nachlesen:<br />
<a href="http://www.cplusplus.com/reference/string/string/" rel="nofollow">http://www.cplusplus.com/reference/string/string/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1978947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978947</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Thu, 11 Nov 2010 13:12:46 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Thu, 11 Nov 2010 16:43:36 GMT]]></title><description><![CDATA[<p>Ich danke Euch und werde versuchen mich erfolgreich einzulesen.</p>
<p>Hab das letzte Mal vor über 20 Jahren in Fortran 77 und GFA-Basic &quot;programmiert&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1979056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1979056</guid><dc:creator><![CDATA[peter1962]]></dc:creator><pubDate>Thu, 11 Nov 2010 16:43:36 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 09:00:08 GMT]]></title><description><![CDATA[<p>Ich hab mal nach langer Pause weiterprobiert:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;sstream&gt; 

using namespace std;

int main()
{
float zaehler;

for (zaehler = 0; zaehler &lt; 68719476736; zaehler++)   // fuer 9 stelligen Zaehler
{
stringstream stream; 
	stream &lt;&lt; setw(9) &lt;&lt; setfill('0') &lt;&lt; uppercase &lt;&lt; hex &lt;&lt; zaehler &lt;&lt; endl;
string s(stream.str());
cout &lt;&lt; &quot;test-&quot;&lt;&lt; s &lt;&lt; endl;

}
return 0;
}
</code></pre>
<p>Das bringt mir eine Fehlermeldung: <em>integer constant is too large for ‘long’ type</em><br />
Die Zahl 68719476736 ist offensichtlich zu groß.</p>
<p>Ich hab für die Variable zaehler Int, float, double und unsigned int probiert,<br />
aber anscheinend bin ich da auf dem Holzweg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2026240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026240</guid><dc:creator><![CDATA[peter1962]]></dc:creator><pubDate>Fri, 25 Feb 2011 09:00:08 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 09:11:12 GMT]]></title><description><![CDATA[<p>[quote=&quot;peter1962&quot;]</p>
<pre><code class="language-cpp">68719476736
</code></pre>
<p>[/code]<br />
Hier passiert folgendes:<br />
Der Compiler sieht eine Zahl. Da die keine Kommata, Suffixe etc. hat, liest er sie als integrale Konstante vom Typ long.<br />
long ist auf deinem System aber zu klein, um so eine große Zahl aufzunehmen.<br />
Falls du mit einem Compiler arbeitest, der den Typ long long unterstützt, könntest du ein LL hinten an das Literal hängen.<br />
Allerdings konvertierst du ja eh in einen Float (warum eigentlich nicht double?), also kannst du auch gleich ein . und ein f anhängen:</p>
<pre><code class="language-cpp">for (zaehler = 0; zaehler &lt; 68719476736.f; zaehler++)   // fuer 9 stelligen
</code></pre>
<p>Allerdings hast du dann immernoch 2 Probleme:</p>
<ol>
<li>Dein Kommentar passt nicht zum Code - die Zahl hat 11 Stellen.</li>
<li>er tut nicht das was du willst. float hat Rundungsfehler (mehr noch als double), deshalb kann es vorkommen, dass x+1 nach der Rundung wieder x ergibt. Du läufst dann in eine Endlosschleife.</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/2026246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026246</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 25 Feb 2011 09:11:12 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 10:07:13 GMT]]></title><description><![CDATA[<p>Wenn ich <em>double</em> benutze bekomme ich:<br />
<em>integer constant is too large for ‘long’ type</em></p>
<p>Ob mein Compiler <strong>g++ (Ubuntu 4.4.3-4ubuntu5) 4.4.3</strong> die riesige Zahl verarbeiten kann ist mir unklar.</p>
<p>Der Kommentar mit den 9 Stellen bezieht sich auf die &quot;fertige&quot; HEX-Zahl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2026261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026261</guid><dc:creator><![CDATA[peter1962]]></dc:creator><pubDate>Fri, 25 Feb 2011 10:07:13 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 10:12:45 GMT]]></title><description><![CDATA[<p>Wozu eigentlich float oder double.. Nimm doch einfach das weiter oben verschlagene &quot;long long&quot; als Datentyp und gut ist. <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/2026264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026264</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Fri, 25 Feb 2011 10:12:45 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 10:37:21 GMT]]></title><description><![CDATA[<pre><code>long long zaehler;
</code></pre>
<p>gibt wieder</p>
<p>warning: integer constant is too large for ‘long’ type</p>
<p>also keine Änderung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2026272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026272</guid><dc:creator><![CDATA[peter1962]]></dc:creator><pubDate>Fri, 25 Feb 2011 10:37:21 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 10:48:18 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;sstream&gt;

using namespace std;

int main()
{
    for (long long zaehler = 0; zaehler &lt; 68719476736; zaehler++)   // fuer 9 stelligen Zaehler
    {
        stringstream stream;
        stream &lt;&lt; setw(9) &lt;&lt; setfill('0') &lt;&lt; uppercase &lt;&lt; hex &lt;&lt; zaehler &lt;&lt; endl;
        string s(stream.str());
        cout &lt;&lt; &quot;test-&quot;&lt;&lt; s &lt;&lt; endl;
    }

    return 0;
}
</code></pre>
<p>Ahhhhhhh, tut das gut, Syntaxhighlighting und Einrücken, eine Augenweide, uiuiui!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2026279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026279</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 25 Feb 2011 10:48:18 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 11:23:29 GMT]]></title><description><![CDATA[<p>@ Decimad - Der Code sieht zwar deutlich übersichtlicher aus, aber</p>
<p><em>warning: integer constant is too large for ‘long’ type</em></p>
<p>Muss ich dem Compiler noch ihrgendwie beibringen was long long ist?</p>
<p>Rechner ist übrigends ein 32-Bit-System</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2026290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026290</guid><dc:creator><![CDATA[peter1962]]></dc:creator><pubDate>Fri, 25 Feb 2011 11:23:29 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 11:52:14 GMT]]></title><description><![CDATA[<p>Probier mal (das ULL nicht vergessen)</p>
<pre><code class="language-cpp">for (unsigned long long zaehler = 0; zaehler &lt; 68719476736ULL; zaehler++) {
...
}
</code></pre>
<p>Was gibt dir denn</p>
<pre><code class="language-cpp">std::cout&lt;&lt;std::numeric_limits&lt;unsigned long long&gt;::max();
</code></pre>
<p>aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2026304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026304</guid><dc:creator><![CDATA[inter2k3]]></dc:creator><pubDate>Fri, 25 Feb 2011 11:52:14 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 11:58:47 GMT]]></title><description><![CDATA[<p>peter1962 schrieb:</p>
<blockquote>
<p>@ Decimad - Der Code sieht zwar deutlich übersichtlicher aus, aber<br />
<em>warning: integer constant is too large for ‘long’ type</em></p>
</blockquote>
<p>Ging mir ja auch nur um das visuelle <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>
<p>Vielleicht wäre es ja in diesem Fall sinnvoll, einfach nicht die konvertierung integer -&gt; hex zu machen, sondern sich fix nen Hex-Inkrementer zu basteln, der auf String-Basis arbeitet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2026309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026309</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 25 Feb 2011 11:58:47 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 12:11:08 GMT]]></title><description><![CDATA[<p>@ inter2k3</p>
<pre><code class="language-cpp">for (unsigned long long zaehler = 0; zaehler &lt; 68719476736ULL; zaehler++) {
...
}
</code></pre>
<p>Das geht - vielen dank <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/2026315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026315</guid><dc:creator><![CDATA[peter1962]]></dc:creator><pubDate>Fri, 25 Feb 2011 12:11:08 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 12:57:47 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

void increment_hex( std::string&amp; str, unsigned int digit = 0 )
{
    while( digit + 1 &gt; str.size() ) str = '0' + str;		
    char cdigit = str[str.size()-(digit+1)];

    if( cdigit &lt;= '9' ) cdigit -= '0';
    else cdigit -= '7';  // '7'+10 = 'A'

    str[str.size()-(digit+1)] = &quot;123456789ABCDEF0&quot;[cdigit];

    if( cdigit == 15 ) {
        increment_hex( str, digit + 1 );
    }
}

int main(int argc, char* argv[])
{
    std::string hex = &quot;0000&quot;;

    do {
        std::cout &lt;&lt; hex &lt;&lt; '\n';
        increment_hex( hex );
    } while( hex.size() &lt;= 4 );

    return 0;
}
</code></pre>
<p>Beliebig viele Stellen! Brauchst nur etwas Geduld <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/2026317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026317</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 25 Feb 2011 12:57:47 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 12:18:32 GMT]]></title><description><![CDATA[<p>@ Decimad</p>
<p>Danke für den Code - muss jetzt nur noch rausbekommen wie der funktioniert.<br />
Scheint aber deutlich schneller zu sein wie meiner.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2026320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026320</guid><dc:creator><![CDATA[peter1962]]></dc:creator><pubDate>Fri, 25 Feb 2011 12:18:32 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 17:16:19 GMT]]></title><description><![CDATA[<p>Nach einer viertel Stunde ca. bin ich jetzt bei &quot;15B0C0B3DA&quot;, das wird heute noch!<br />
Update: &quot;D6A2D661B6&quot;, ich komme dem Beweis, dass &quot;FFFFFFFFFF&quot; die größte 10stellige Hexadezimalzahl ist immer näher!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2026383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026383</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 25 Feb 2011 17:16:19 GMT</pubDate></item><item><title><![CDATA[Reply to HEX-Zähler ? on Fri, 25 Feb 2011 17:11:26 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
    int * p = 0;
    while ( p &lt;= 0xFFFF )
         cout &lt;&lt; &quot;0x&quot; &lt;&lt; p++ &lt;&lt; endl;
    return 0;
}
</code></pre>
<p>sollte doch auch gehen <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="😉"
    /><br />
pointer werden doch hexadezimal ausgegeben<br />
und solange man sie nicht dereferenziert ist doch alles ok</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2026473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2026473</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 25 Feb 2011 17:11:26 GMT</pubDate></item></channel></rss>