<?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[Ausgabe formatieren]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich schreie mit folgendem Befehl in eine Datei.</p>
<pre><code class="language-cpp">sw-&gt;WriteLine(tag + &quot;.&quot; + monat + &quot;.&quot; + jahr + &quot; &quot; + 
stunde + &quot;:&quot; + minute + &quot;:&quot; + sekunde +  &quot;   &quot; +  &quot;{0,5:F3}&quot;, erg);
</code></pre>
<p>Bei den Variablen Tag, Monat, Jahr etc. handelt es sich um Integer-Typen.<br />
Ich möchte nun erreichen, dass die führenden Nullen angezeigt werden.</p>
<p>Also anstatt der Ausgabe:<br />
16.4.9 11:3:32 4,555</p>
<p>soll<br />
16.04.09 11:03:32 4,555<br />
ausgegeben werden.</p>
<p>Ich habe bei der Formatierung schon rumprobiert, allerdings ist es verhext, ich bekomme es nicht hin. Kann mir hier jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/248214/ausgabe-formatieren</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 03:33:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/248214.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Aug 2009 17:58:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ausgabe formatieren on Fri, 21 Aug 2009 17:58:15 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich schreie mit folgendem Befehl in eine Datei.</p>
<pre><code class="language-cpp">sw-&gt;WriteLine(tag + &quot;.&quot; + monat + &quot;.&quot; + jahr + &quot; &quot; + 
stunde + &quot;:&quot; + minute + &quot;:&quot; + sekunde +  &quot;   &quot; +  &quot;{0,5:F3}&quot;, erg);
</code></pre>
<p>Bei den Variablen Tag, Monat, Jahr etc. handelt es sich um Integer-Typen.<br />
Ich möchte nun erreichen, dass die führenden Nullen angezeigt werden.</p>
<p>Also anstatt der Ausgabe:<br />
16.4.9 11:3:32 4,555</p>
<p>soll<br />
16.04.09 11:03:32 4,555<br />
ausgegeben werden.</p>
<p>Ich habe bei der Formatierung schon rumprobiert, allerdings ist es verhext, ich bekomme es nicht hin. Kann mir hier jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1764479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1764479</guid><dc:creator><![CDATA[Anna-Lisa]]></dc:creator><pubDate>Fri, 21 Aug 2009 17:58:15 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe formatieren on Fri, 21 Aug 2009 18:10:43 GMT]]></title><description><![CDATA[<p>Bist du sicher dass es sich dabei um C++ handelt? Was du da hast sieht nämlich garnicht danach aus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1764484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1764484</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 21 Aug 2009 18:10:43 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe formatieren on Fri, 21 Aug 2009 21:26:14 GMT]]></title><description><![CDATA[<p>Anna-Lisa schrieb:</p>
<blockquote>
<p>ich schreie mit folgendem Befehl in eine Datei.</p>
</blockquote>
<p>Versuchs mal mit flüstern.</p>
<p>SCNR</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1764583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1764583</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 21 Aug 2009 21:26:14 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe formatieren on Fri, 21 Aug 2009 21:42:46 GMT]]></title><description><![CDATA[<p>Machs mit streams. Ungetestet, schreib mal obs so funktioniert</p>
<pre><code class="language-cpp">#include &lt;sstream&gt;
#include &lt;string&gt;
#include &lt;iomanip&gt;

std::string format_string(int tag, int monat, int jahr, int stunde, int minute, int sekunde, int erg) //oder statt int der richtige typ halt
{
    std::stringstream Str;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2);
    Str &lt;&lt; tag;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0); //wie wird das eigentlich richtig resettet?
    Str &lt;&lt; &quot;.&quot;;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2);
    Str &lt;&lt; monat;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0);
    Str &lt;&lt; &quot;.&quot;;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2);
    Str &lt;&lt; jahr;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0);
    Str &lt;&lt; &quot; &quot;;
    Str &lt;&lt; stunde;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2);
    Str &lt;&lt; &quot;:&quot;;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0);
    Str &lt;&lt; minute;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2);
    Str &lt;&lt; &quot;:&quot;;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0);
    Str &lt;&lt; sekunde;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2);
    Str &lt;&lt;&quot;   &quot;;
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0);
    Str &lt;&lt; &quot;{0,5:F3}&quot;;
    Str &lt;&lt; erg;
    return Str.str();
}

sw-&gt;WriteLine( format_string(tag, monat, jahr, stunde, minute, sekunde, erg) ); //oder wennde das als c_string brauchst dann nochmal c_str() aufrufen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1764586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1764586</guid><dc:creator><![CDATA[Gilder]]></dc:creator><pubDate>Fri, 21 Aug 2009 21:42:46 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe formatieren on Fri, 21 Aug 2009 21:44:47 GMT]]></title><description><![CDATA[<p>*edit: das ganze setfill gedöns ist verrutscht. So sollte das gehn</p>
<pre><code class="language-cpp">std::string format_string(int tag, int monat, int jahr, int stunde, int minute, int sekunde, int erg) //oder statt int der richtige typ halt 
{ 
    std::stringstream Str; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2); 
    Str &lt;&lt; tag; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0); //wie wird das eigentlich richtig resettet? 
    Str &lt;&lt; &quot;.&quot;; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2); 
    Str &lt;&lt; monat; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0); 
    Str &lt;&lt; &quot;.&quot;; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2); 
    Str &lt;&lt; jahr; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0); 
    Str &lt;&lt; &quot; &quot;; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2); 
    Str &lt;&lt; stunde; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0); 
    Str &lt;&lt; &quot;:&quot;; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2); 
    Str &lt;&lt; minute; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0); 
    Str &lt;&lt; &quot;:&quot;; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (2); 
    Str &lt;&lt; sekunde; 
    Str &lt;&lt; std::setfill ('0') &lt;&lt; std::setw (0); 
    Str &lt;&lt;&quot;   &quot;; 
    Str &lt;&lt; &quot;{0,5:F3}&quot;; 
    Str &lt;&lt; erg; 
    return Str.str(); 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1764587</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1764587</guid><dc:creator><![CDATA[Gilder]]></dc:creator><pubDate>Fri, 21 Aug 2009 21:44:47 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe formatieren on Fri, 21 Aug 2009 22:14:23 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>Bist du sicher dass es sich dabei um C++ handelt? Was du da hast sieht nämlich garnicht danach aus</p>
</blockquote>
<p>Ist C++/CLI.<br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1764596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1764596</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Fri, 21 Aug 2009 22:14:23 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe formatieren on Fri, 21 Aug 2009 22:25:49 GMT]]></title><description><![CDATA[<p>Dann handelt es sich bestimmt um String^ und nicht um std::string, oder?</p>
<p>Wenn das so ist, kannst du immernoch nen Umweg machen:<br />
Ich hoffe das funktioniert. Kenne mich mit C++/CLI nicht wirklich aus.</p>
<pre><code class="language-cpp">String^ format_string(int tag, int monat, int jahr, int stunde, int minute, int sekunde, int erg) //oder welcher typ statt int auch immer
{
    std::stringstream Str;
    Str &lt;&lt; std::setprecision(0);
    Str &lt;&lt; std::fixed;
    Str &lt;&lt; std::setfill('0');
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; tag;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt; &quot;.&quot;;
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; monat;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt; &quot;.&quot;;
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; jahr;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt; &quot; &quot;;
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; stunde;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt; &quot;:&quot;;
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; minute;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt; &quot;:&quot;;
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; sekunde;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt;&quot;   &quot;;
    Str &lt;&lt; &quot;{0,5:F3}&quot;;
    Str &lt;&lt; erg;
    if(Str)
    {
        String^ tmp = gcnew String(Str.str().c_str());
        return tmp;
    }
    else
    {
        String^ empty;
        return empty;
        //oder Exeption
    }
}

sw-&gt;WriteLine( format_string(tag, monat, jahr, stunde, minute, sekunde, erg));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1764598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1764598</guid><dc:creator><![CDATA[Gilder]]></dc:creator><pubDate>Fri, 21 Aug 2009 22:25:49 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe formatieren on Sat, 22 Aug 2009 15:51:27 GMT]]></title><description><![CDATA[<p>Gilder schrieb:</p>
<blockquote>
<p>Dann handelt es sich bestimmt um String^ und nicht um std::string, oder?</p>
<p>Wenn das so ist, kannst du immernoch nen Umweg machen:<br />
Ich hoffe das funktioniert. Kenne mich mit C++/CLI nicht wirklich aus.</p>
<pre><code class="language-cpp">String^ format_string(int tag, int monat, int jahr, int stunde, int minute, int sekunde, int erg) //oder welcher typ statt int auch immer
{
    std::stringstream Str;
    Str &lt;&lt; std::setprecision(0);
    Str &lt;&lt; std::fixed;
    Str &lt;&lt; std::setfill('0');
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; tag;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt; &quot;.&quot;;
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; monat;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt; &quot;.&quot;;
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; jahr;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt; &quot; &quot;;
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; stunde;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt; &quot;:&quot;;
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; minute;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt; &quot;:&quot;;
    Str &lt;&lt; std::setw(2);
    Str &lt;&lt; sekunde;
    Str &lt;&lt; std::setw(0);
    Str &lt;&lt;&quot;   &quot;;
    Str &lt;&lt; &quot;{0,5:F3}&quot;;
    Str &lt;&lt; erg;
    if(Str)
    {
        String^ tmp = gcnew String(Str.str().c_str());
        return tmp;
    }
    else
    {
        String^ empty;
        return empty;
        //oder Exeption
    }
}

sw-&gt;WriteLine( format_string(tag, monat, jahr, stunde, minute, sekunde, erg));
</code></pre>
</blockquote>
<p>Das hat geklappt.</p>
<p>Riesen Dank für deine Hilfe <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/1764949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1764949</guid><dc:creator><![CDATA[Anna-Lisa]]></dc:creator><pubDate>Sat, 22 Aug 2009 15:51:27 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe formatieren on Sat, 22 Aug 2009 16:34:35 GMT]]></title><description><![CDATA[<p>Wenn schon C++/CLI, dann benutze doch auch die entsprechenden Mittel.<br />
Dass std::stringstream Äquivalent heisst System::Text::StringBuilder.</p>
<p>Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1764974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1764974</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Sat, 22 Aug 2009 16:34:35 GMT</pubDate></item></channel></rss>