<?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[3D-Array in Datei schreiben]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich suche nach einem Dateiformat, mit dem man komfortabel ein 3D-Array mit Integers speichern kann und dieses auch wieder auslesen kann.</p>
<p>Das einzige was mir bisher eingefallen ist, wäre, das Array in eine txt oder csv Datei zu schreiben und mit &quot;/&quot; und &quot;%&quot; zu operieren. Das dürfte bei einem Array der Ausmaße 256^3 aber ziemlich schnell hässlich werden. Außerdem würde das ja eine feste Größe vorraussetzen.</p>
<p>Wäre schön, wenn jemand einen Vorschlag hätte!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/240971/3d-array-in-datei-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 18:38:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/240971.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 May 2009 07:21:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 3D-Array in Datei schreiben on Thu, 14 May 2009 07:21:25 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich suche nach einem Dateiformat, mit dem man komfortabel ein 3D-Array mit Integers speichern kann und dieses auch wieder auslesen kann.</p>
<p>Das einzige was mir bisher eingefallen ist, wäre, das Array in eine txt oder csv Datei zu schreiben und mit &quot;/&quot; und &quot;%&quot; zu operieren. Das dürfte bei einem Array der Ausmaße 256^3 aber ziemlich schnell hässlich werden. Außerdem würde das ja eine feste Größe vorraussetzen.</p>
<p>Wäre schön, wenn jemand einen Vorschlag hätte!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1710273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1710273</guid><dc:creator><![CDATA[tr0x]]></dc:creator><pubDate>Thu, 14 May 2009 07:21:25 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Array in Datei schreiben on Thu, 14 May 2009 08:43:32 GMT]]></title><description><![CDATA[<p>Das hängt stark vom &quot;Array&quot; ab. Ist es ein statisches Array mit 3 Dimensionen? Ist es ein dynamisches Array, bei dem die Daten verteilt im Speicher stehen? Oder ein dymaisches Array, bei dem die Dimensionen auf zusammenhängenden Speicher gemapt werden? Wenn ja, wie?<br />
Weiterhin? Soll die Datei menschenlesbar sein, oder darf sie auch binäre Daten enthalten? Wenn ja, müssen die Daten auf verschienden Plattformen lesbar sein, oder nur auf einer?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1710305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1710305</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 14 May 2009 08:43:32 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Array in Datei schreiben on Thu, 14 May 2009 11:02:05 GMT]]></title><description><![CDATA[<p>Die Datei soll vom Programm ausgelesen, der Inhalt dort bearbeitet und auch wieder abgespeichert werden können.</p>
<p>Wünschenswert wäre eine variable Größe, wobei aber immer alle Dimensionen gleich groß sind. Zur Not geht aber auch eine feste Größe.</p>
<p>Die Datei muss nicht menschenlesbar sein. Plattformunabhängigkeit wäre natürlich toll, Lauffähigkeit unter Windows würde aber reichen.</p>
<p>Das zu speichernde Array sieht also etwa so aus:</p>
<pre><code class="language-cpp">int array[256][256][256];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1710389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1710389</guid><dc:creator><![CDATA[tr0x]]></dc:creator><pubDate>Thu, 14 May 2009 11:02:05 GMT</pubDate></item><item><title><![CDATA[Reply to 3D-Array in Datei schreiben on Thu, 14 May 2009 11:37:56 GMT]]></title><description><![CDATA[<p>tr0x schrieb:</p>
<blockquote>
<pre><code class="language-cpp">int array[256][256][256];
</code></pre>
</blockquote>
<p>wenn das array einigermaßen voll ist, nimm unter windows CreateFileMapping und unter linux mmap. ist zwar ein wenig #ifdef beim mappen dabei, aber die verwendung dann ist extrem angenehm und schnell und braucht auch keinen os-spezifischen code mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1710411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1710411</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 14 May 2009 11:37:56 GMT</pubDate></item></channel></rss>