<?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[tausendertrennzeichen bei int]]></title><description><![CDATA[<p>hi leute</p>
<p>gibt es eine moeglichkeit das ich bei nem ostream bei der ausgabe eines ints das tausendertrennzeichen unterdruecken kann ?<br />
ich will nicht immer zwischen dem C locale und dem deutschen hin und her springen.<br />
das ist muehselig und fehlertraechtig.</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/338244/tausendertrennzeichen-bei-int</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 18:27:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/338244.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 02 Jun 2016 15:04:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to tausendertrennzeichen bei int on Thu, 02 Jun 2016 15:04:40 GMT]]></title><description><![CDATA[<p>hi leute</p>
<p>gibt es eine moeglichkeit das ich bei nem ostream bei der ausgabe eines ints das tausendertrennzeichen unterdruecken kann ?<br />
ich will nicht immer zwischen dem C locale und dem deutschen hin und her springen.<br />
das ist muehselig und fehlertraechtig.</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2497725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2497725</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Thu, 02 Jun 2016 15:04:40 GMT</pubDate></item><item><title><![CDATA[Reply to tausendertrennzeichen bei int on Thu, 02 Jun 2016 20:18:25 GMT]]></title><description><![CDATA[<p>Hallo Meep Meep,</p>
<p>die Trennzeichen vor dem Dezimaltrenner kontrolliert man mit der Facette <a href="http://www.cplusplus.com/reference/locale/numpunct/?kw=numpunct" rel="nofollow">std::numpunct&lt;&gt;</a>.</p>
<p>Beispiel:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;locale&gt;

template&lt; typename E &gt;
class NoGrouping : public std::numpunct&lt; E &gt;
{
protected:
    std::string do_grouping() const override
    {
        return std::string();   // leerer String heißt keine Trenner vor dem Dezimalpunkt
    }
};

int main()
{
    using namespace std;
    // .. so steckt man die Facette in einen ostream
    cout.imbue( locale( cout.getloc(), new NoGrouping&lt; char &gt; ) );
    cout &lt;&lt; (13*400) &lt;&lt; endl;

    // --   so holt man die Facette wieder raus
    auto const&amp; np = use_facet&lt; numpunct&lt; char &gt; &gt;( cout.getloc() );
    auto grouping = np.grouping();

    return 0;
}
</code></pre>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2497761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2497761</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Thu, 02 Jun 2016 20:18:25 GMT</pubDate></item></channel></rss>