<?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[Binär von einer Datei in die andere schreiben]]></title><description><![CDATA[<p>Hallo und guten Tag,</p>
<p>Ich verzweifle langsam..</p>
<p>Gerne würde ich eine Datei binär auslesen und dann Byte für Byte in eine andere schreiben, doch bei Ausführung stürzt das Programm ab und sagt &quot;Das Programm hat einen Fehler verursacht&quot;, Senden, Nicht Senden.</p>
<p>Ich schreibe unter Windows XP, und folgender Code liefert mir den Fehler:</p>
<pre><code class="language-cpp">int main(int argc, char *argv[])
{
	char * mfile = &quot;out.dat&quot;;
	char * ifile = &quot;test.dat&quot;;	

	fstream ms(mfile,ios::out|ios::binary);
	fstream is(ifile,ios::in|ios::binary);

	if (! ms.is_open() &amp;&amp; ! is.is_open()) {
		printf(&quot;Konnte Files nicht öffnen.\n&quot;);
	}
	else {
		while (!is.eof()) {
			ms.write(reinterpret_cast&lt;char *&gt;(is.get()),1);
		}
		ms.close();
		is.close();
	}
    return EXIT_SUCCESS;
}
</code></pre>
<p>Weiss jemand Rat?</p>
<p>Gruss jeko</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200336/binär-von-einer-datei-in-die-andere-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Sun, 04 Oct 2026 18:51:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200336.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Dec 2007 14:55:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Binär von einer Datei in die andere schreiben on Thu, 13 Dec 2007 14:55:05 GMT]]></title><description><![CDATA[<p>Hallo und guten Tag,</p>
<p>Ich verzweifle langsam..</p>
<p>Gerne würde ich eine Datei binär auslesen und dann Byte für Byte in eine andere schreiben, doch bei Ausführung stürzt das Programm ab und sagt &quot;Das Programm hat einen Fehler verursacht&quot;, Senden, Nicht Senden.</p>
<p>Ich schreibe unter Windows XP, und folgender Code liefert mir den Fehler:</p>
<pre><code class="language-cpp">int main(int argc, char *argv[])
{
	char * mfile = &quot;out.dat&quot;;
	char * ifile = &quot;test.dat&quot;;	

	fstream ms(mfile,ios::out|ios::binary);
	fstream is(ifile,ios::in|ios::binary);

	if (! ms.is_open() &amp;&amp; ! is.is_open()) {
		printf(&quot;Konnte Files nicht öffnen.\n&quot;);
	}
	else {
		while (!is.eof()) {
			ms.write(reinterpret_cast&lt;char *&gt;(is.get()),1);
		}
		ms.close();
		is.close();
	}
    return EXIT_SUCCESS;
}
</code></pre>
<p>Weiss jemand Rat?</p>
<p>Gruss jeko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1419997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1419997</guid><dc:creator><![CDATA[jeko]]></dc:creator><pubDate>Thu, 13 Dec 2007 14:55:05 GMT</pubDate></item><item><title><![CDATA[Reply to Binär von einer Datei in die andere schreiben on Thu, 13 Dec 2007 14:58:32 GMT]]></title><description><![CDATA[<p>Edit:</p>
<p>Schrott geschrieben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f611.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--expressionless_face"
      title="-_-"
      alt="😑"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1420001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420001</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Thu, 13 Dec 2007 14:58:32 GMT</pubDate></item><item><title><![CDATA[Reply to Binär von einer Datei in die andere schreiben on Thu, 13 Dec 2007 14:57:57 GMT]]></title><description><![CDATA[<p>get() liefert einen int-Wert - den als Zeichen<strong>adresse</strong> zu interpretieren bringt nur Fehler. Und wenn du kopieren willst, bekommst du das kürzer über &quot;ms&lt;&lt;is.rdbuf();&quot; <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/1420003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420003</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 13 Dec 2007 14:57:57 GMT</pubDate></item></channel></rss>