<?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[ausgelesener wert wird ungewollt gekürzt.]]></title><description><![CDATA[<p>tach gemeinde <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>
<p>ausgelesener wert wird ungewollt gekürzt.<br />
möglicherweise ein echtes anfänger problem,<br />
aber ich verzweifel daran.</p>
<pre><code class="language-cpp">double date= *reinterpret_cast&lt;double*&gt;(&amp;charbuffer[6]);
</code></pre>
<p>folgende ausgaben erhalte ich beim datei auslesen ..</p>
<p>c++ date mit double = 6.33034e+013 //und in php mit double = 63303367560000<br />
//5min pause<br />
c++ date mit double = 6.33034e+013 //und in php mit double = 63303367860000</p>
<p>nun meine frage ..<br />
kennt sich jemand mit der aufdröselung aus ?<br />
die vollen werte sind ja durch meine php versuche bekannt<br />
und die brauche ich unbedingt.</p>
<p>oder gibt es noch bessere vorschläge - welche am besten schon beim auslesen,<br />
eine kürzung umgehen bzw verhindern können ?</p>
<p>--<br />
nachdem ich jetzt viele stunden exp(), %f und sonstiges durchsucht habe,<br />
bin ich ehrlich gesagt nicht weiter gekommen.<br />
ich kann zwar die ausgabewerte des double mit exp verändern,<br />
aber finde keine lösung, um an den php bekannten wert zu bekommen.</p>
<p>//---<br />
komme mir grad recht hilflos vor - wie zu meinen php anfangszeiten. <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/173581/ausgelesener-wert-wird-ungewollt-gekürzt</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 09:32:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173581.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Feb 2007 13:08:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ausgelesener wert wird ungewollt gekürzt. on Sat, 17 Feb 2007 13:19:52 GMT]]></title><description><![CDATA[<p>tach gemeinde <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>
<p>ausgelesener wert wird ungewollt gekürzt.<br />
möglicherweise ein echtes anfänger problem,<br />
aber ich verzweifel daran.</p>
<pre><code class="language-cpp">double date= *reinterpret_cast&lt;double*&gt;(&amp;charbuffer[6]);
</code></pre>
<p>folgende ausgaben erhalte ich beim datei auslesen ..</p>
<p>c++ date mit double = 6.33034e+013 //und in php mit double = 63303367560000<br />
//5min pause<br />
c++ date mit double = 6.33034e+013 //und in php mit double = 63303367860000</p>
<p>nun meine frage ..<br />
kennt sich jemand mit der aufdröselung aus ?<br />
die vollen werte sind ja durch meine php versuche bekannt<br />
und die brauche ich unbedingt.</p>
<p>oder gibt es noch bessere vorschläge - welche am besten schon beim auslesen,<br />
eine kürzung umgehen bzw verhindern können ?</p>
<p>--<br />
nachdem ich jetzt viele stunden exp(), %f und sonstiges durchsucht habe,<br />
bin ich ehrlich gesagt nicht weiter gekommen.<br />
ich kann zwar die ausgabewerte des double mit exp verändern,<br />
aber finde keine lösung, um an den php bekannten wert zu bekommen.</p>
<p>//---<br />
komme mir grad recht hilflos vor - wie zu meinen php anfangszeiten. <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/1230065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230065</guid><dc:creator><![CDATA[zehpepe]]></dc:creator><pubDate>Sat, 17 Feb 2007 13:19:52 GMT</pubDate></item><item><title><![CDATA[Reply to ausgelesener wert wird ungewollt gekürzt. on Sat, 17 Feb 2007 16:09:59 GMT]]></title><description><![CDATA[<p>zehpepe schrieb:</p>
<blockquote>
<p>ausgelesener wert wird ungewollt gekürzt.<br />
möglicherweise ein echtes anfänger problem,<br />
[...]<br />
c++ date mit double = 6.33034e+013 //und in php mit double = 63303367560000</p>
</blockquote>
<p>Versuche mal folgende Zeilen</p>
<pre><code class="language-cpp">const double d = 63303367560000; // const -&gt; d.h. ändert sich bestimmt nicht
    cout &lt;&lt; d &lt;&lt; endl;
    cout &lt;&lt; fixed &lt;&lt; setprecision(0);
    cout &lt;&lt; d &lt;&lt; endl;  // dieselbe Zahl noch mal ausgeben
    (cout &lt;&lt; setprecision(6)).unsetf( ios_base::fixed ); // default-Einstellung wieder herstellen
    cout &lt;&lt; d &lt;&lt; endl;  // und zum dritten
</code></pre>
<p>.. Du benötigst dazu einen #include &lt;iomanip&gt;</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230174</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Sat, 17 Feb 2007 16:09:59 GMT</pubDate></item><item><title><![CDATA[Reply to ausgelesener wert wird ungewollt gekürzt. on Sat, 17 Feb 2007 19:13:28 GMT]]></title><description><![CDATA[<p>werner, zum zweiten mal *herzlichen dank* <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>
<pre><code class="language-cpp">const double date= *reinterpret_cast&lt;double*&gt;(&amp;charbuffer[6]);
fout &lt;&lt; fixed &lt;&lt; setprecision(0);
</code></pre>
<p>.. war die problemlösung.</p>
<p>die aufhebung der freigabe, habe ich mit dem folgewert verbunden <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/1230254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230254</guid><dc:creator><![CDATA[zehpepe]]></dc:creator><pubDate>Sat, 17 Feb 2007 19:13:28 GMT</pubDate></item><item><title><![CDATA[Reply to ausgelesener wert wird ungewollt gekürzt. on Sat, 17 Feb 2007 18:52:44 GMT]]></title><description><![CDATA[<p>doppelposting - forum hat nicht reagiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230261</guid><dc:creator><![CDATA[zehpepe]]></dc:creator><pubDate>Sat, 17 Feb 2007 18:52:44 GMT</pubDate></item></channel></rss>