<?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[Array (kein Char Array) in Datei schreiben]]></title><description><![CDATA[<p>Hey,</p>
<p>ich habe ein großes Array vom Typ unsigned long long int und möchte dieses komplett binär speichern. Dh ich möchte nicht jede darin enhaltene Zahl in ein Char Array konvertieren und ausgeben. Ein unsigned long long ist ja 8 Bytes groß, da würde die Datei schon ab 100.000.000 nnötig groß werden und ich bröchte Seperatoren. Das Problem ist, dass die Streams (bzw die Verwendungen die ich im Internet gefunden habe) mit Char Arrays arbeiten, zB</p>
<pre><code>ifstream inFile; 
	size_t size = 0;
	inFile.open(&quot;path&quot;, ios::in|ios::binary|ios::ate);

	if(inFile.is_open()) {

		char* oData = 0;

		size = inFile.tellg();
		inFile.seekg(0, ios::beg);

		oData = new char[size+1];
		inFile.read(oData, size);
		oData[size] = '\0';
	}
</code></pre>
<p>Wie kann ich das nun mit einem unsigned long long array[10000000] machen?</p>
<p>Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/320907/array-kein-char-array-in-datei-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 14:06:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/320907.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Oct 2013 17:48:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array (kein Char Array) in Datei schreiben on Wed, 16 Oct 2013 17:48:45 GMT]]></title><description><![CDATA[<p>Hey,</p>
<p>ich habe ein großes Array vom Typ unsigned long long int und möchte dieses komplett binär speichern. Dh ich möchte nicht jede darin enhaltene Zahl in ein Char Array konvertieren und ausgeben. Ein unsigned long long ist ja 8 Bytes groß, da würde die Datei schon ab 100.000.000 nnötig groß werden und ich bröchte Seperatoren. Das Problem ist, dass die Streams (bzw die Verwendungen die ich im Internet gefunden habe) mit Char Arrays arbeiten, zB</p>
<pre><code>ifstream inFile; 
	size_t size = 0;
	inFile.open(&quot;path&quot;, ios::in|ios::binary|ios::ate);

	if(inFile.is_open()) {

		char* oData = 0;

		size = inFile.tellg();
		inFile.seekg(0, ios::beg);

		oData = new char[size+1];
		inFile.read(oData, size);
		oData[size] = '\0';
	}
</code></pre>
<p>Wie kann ich das nun mit einem unsigned long long array[10000000] machen?</p>
<p>Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2360768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2360768</guid><dc:creator><![CDATA[Frolo]]></dc:creator><pubDate>Wed, 16 Oct 2013 17:48:45 GMT</pubDate></item><item><title><![CDATA[Reply to Array (kein Char Array) in Datei schreiben on Wed, 16 Oct 2013 18:05:41 GMT]]></title><description><![CDATA[<p>Schreib halt unsigned long long statt char.<br />
Du brauchst dann size/sizeof(unsigned long long) Elemente und nicht size+1 und das letzte Element auf 0 setzen brauchst du auch nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2360771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2360771</guid><dc:creator><![CDATA[nwp3]]></dc:creator><pubDate>Wed, 16 Oct 2013 18:05:41 GMT</pubDate></item><item><title><![CDATA[Reply to Array (kein Char Array) in Datei schreiben on Wed, 16 Oct 2013 22:00:36 GMT]]></title><description><![CDATA[<p>Ich möchte wirklich nicht abschweifen, aber das Code-Beispiel ist furchtbar. Bitte nichts davon irgendwie kopieren!</p>
<blockquote>
<p>ich habe ein großes Array vom Typ unsigned long long int und möchte dieses komplett binär speichern.</p>
</blockquote>
<p>Das heißt, du möchtest jedes Byte aus deinem Array als ein Byte in der Datei speichern, ja?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2360799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2360799</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Wed, 16 Oct 2013 22:00:36 GMT</pubDate></item></channel></rss>