<?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[Byteweises lesen einer Binärdatei?]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie kann ich eine Binärdatei byte für byte einlesen?</p>
<p>Im Moment versuche ich es über</p>
<p>loop{<br />
fin &gt;&gt; myChar;<br />
doSomething(myChar);<br />
}</p>
<p>wobei fin ein ifstream ist. Komischerweise liest fin immer das gleiche Zeichen ein. Mache ich da was falsch oder geht es anders besser?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168954/byteweises-lesen-einer-binärdatei</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 16:19:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168954.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 30 Dec 2006 12:01:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Byteweises lesen einer Binärdatei? on Sat, 30 Dec 2006 12:05:50 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie kann ich eine Binärdatei byte für byte einlesen?</p>
<p>Im Moment versuche ich es über</p>
<p>loop{<br />
fin &gt;&gt; myChar;<br />
doSomething(myChar);<br />
}</p>
<p>wobei fin ein ifstream ist. Komischerweise liest fin immer das gleiche Zeichen ein. Mache ich da was falsch oder geht es anders besser?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199823</guid><dc:creator><![CDATA[Matrim]]></dc:creator><pubDate>Sat, 30 Dec 2006 12:05:50 GMT</pubDate></item><item><title><![CDATA[Reply to Byteweises lesen einer Binärdatei? on Sat, 30 Dec 2006 13:43:59 GMT]]></title><description><![CDATA[<p>hoi</p>
<pre><code class="language-cpp">char my_byte;
fin.read(&amp;my_byte, sizeof(my_byte));
</code></pre>
<p>so kannst du ein byte binaer auslesen. voraussetzung:<br />
[/cpp]<br />
std::ifstream fin(dateiname, std::ios::binary);</p>
<pre><code class="language-cpp">um gleich mehrere bytes auszulesen kannst du es dann auch so machen:
</code></pre>
<p>char my_array[10];<br />
fin.read(my_array, 10);<br />
[cpp]</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199858</guid><dc:creator><![CDATA[(Meep Meep)]]></dc:creator><pubDate>Sat, 30 Dec 2006 13:43:59 GMT</pubDate></item></channel></rss>