<?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[in dat speichern]]></title><description><![CDATA[<p>Hallo find meinen Fehler leider nicht.<br />
Öffne eine Datei mit</p>
<pre><code class="language-cpp">file.open(&quot;c:/Buffer.dat&quot;,ios::out);
</code></pre>
<p>erstelle einen Buffer</p>
<pre><code class="language-cpp">float buffer [40] [40] [40];
</code></pre>
<p>fülle ihn auf</p>
<pre><code class="language-cpp">........
</code></pre>
<p>jetzt will ich ihn in die Datei schreiben</p>
<pre><code class="language-cpp">file.write(&amp;buffer,sizeof(buffer));
</code></pre>
<p>Bei der letzten Zeile kommt dann folgende Meldung<br />
&quot;&quot;Konvertierung des Parameters 1 von 'float (*__w64 )[40][40][40]' in 'const char *' nicht möglich&quot;&quot;</p>
<p>Weiß dass er den Buffer jetzt als char reinschreiben will und das nicht geht. Aber warum will er das tun will einfach nur das array abspeichern.<br />
Kann mir jemand helfen und vielleicht sagen wie ich das richtig mache?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122091/in-dat-speichern</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 23:39:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122091.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 Sep 2005 11:59:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to in dat speichern on Fri, 30 Sep 2005 11:59:51 GMT]]></title><description><![CDATA[<p>Hallo find meinen Fehler leider nicht.<br />
Öffne eine Datei mit</p>
<pre><code class="language-cpp">file.open(&quot;c:/Buffer.dat&quot;,ios::out);
</code></pre>
<p>erstelle einen Buffer</p>
<pre><code class="language-cpp">float buffer [40] [40] [40];
</code></pre>
<p>fülle ihn auf</p>
<pre><code class="language-cpp">........
</code></pre>
<p>jetzt will ich ihn in die Datei schreiben</p>
<pre><code class="language-cpp">file.write(&amp;buffer,sizeof(buffer));
</code></pre>
<p>Bei der letzten Zeile kommt dann folgende Meldung<br />
&quot;&quot;Konvertierung des Parameters 1 von 'float (*__w64 )[40][40][40]' in 'const char *' nicht möglich&quot;&quot;</p>
<p>Weiß dass er den Buffer jetzt als char reinschreiben will und das nicht geht. Aber warum will er das tun will einfach nur das array abspeichern.<br />
Kann mir jemand helfen und vielleicht sagen wie ich das richtig mache?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883556</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Fri, 30 Sep 2005 11:59:51 GMT</pubDate></item><item><title><![CDATA[Reply to in dat speichern on Fri, 30 Sep 2005 12:31:39 GMT]]></title><description><![CDATA[<p>Hat keiner eine Ahnung. Komme nicht drauf und muss die dat halb vier abgeben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883582</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Fri, 30 Sep 2005 12:31:39 GMT</pubDate></item><item><title><![CDATA[Reply to in dat speichern on Fri, 30 Sep 2005 12:41:09 GMT]]></title><description><![CDATA[<p>Hallo,<br />
So müsste es gehen:</p>
<pre><code class="language-cpp">file.write(static_cast&lt;char*&gt;(buffer),sizeof(buffer));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/883588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883588</guid><dc:creator><![CDATA[Achso]]></dc:creator><pubDate>Fri, 30 Sep 2005 12:41:09 GMT</pubDate></item><item><title><![CDATA[Reply to in dat speichern on Fri, 30 Sep 2005 12:50:08 GMT]]></title><description><![CDATA[<p>leider nicht, jetzt kommt<br />
static_cast': 'float [40][40][40]' kann nicht in 'char *' konvertiert werden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883600</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Fri, 30 Sep 2005 12:50:08 GMT</pubDate></item><item><title><![CDATA[Reply to in dat speichern on Fri, 30 Sep 2005 12:54:54 GMT]]></title><description><![CDATA[<p>Na dann probiers mal so:</p>
<pre><code class="language-cpp">file.write((char*)(&amp;buffer[0][0][0]), 40*40*40 * sizeof(float));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/883607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883607</guid><dc:creator><![CDATA[Achso]]></dc:creator><pubDate>Fri, 30 Sep 2005 12:54:54 GMT</pubDate></item><item><title><![CDATA[Reply to in dat speichern on Fri, 30 Sep 2005 12:56:51 GMT]]></title><description><![CDATA[<p>Was schreib ich heute nur fürnen blödsinn:<br />
du kannst auch file.write((char*)buffer, ...); schreiben<br />
Oh man! Was für ein Tag</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883608</guid><dc:creator><![CDATA[Achso]]></dc:creator><pubDate>Fri, 30 Sep 2005 12:56:51 GMT</pubDate></item><item><title><![CDATA[Reply to in dat speichern on Fri, 30 Sep 2005 13:15:35 GMT]]></title><description><![CDATA[<p>Dank dir hat keklappt,<br />
das war Rettung in letzter Sekunde, was für ein Tag das kannst man wohl sagen <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/883631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883631</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Fri, 30 Sep 2005 13:15:35 GMT</pubDate></item></channel></rss>