<?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[Datei einlesen-&amp;gt;komplett umdrehen]]></title><description><![CDATA[<p>Hallo, wie kann ich denn eine Datei einlesen, und deren Bitfolge umdrehen; So soll das funktionieren:</p>
<p>0x00: 1000 0000<br />
0x01: 0100 0000</p>
<p>wird zu</p>
<p>0x00: 0000 0010<br />
0x01: 0000 0001</p>
<p>Wäre nett, wenn mir jemand sagen könnte, wie ich in C++ am besten eine eingelesene Datei in einem Bit-Array speichere, bzw. wie ich einzelne Bits einlesen kann. Plan ist es, die Datei in ein Bit-Array zu schreiben, und dieses rückwärts zurück in eine neue Datei zu schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/135770/datei-einlesen-gt-komplett-umdrehen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 02:31:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/135770.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 04 Feb 2006 19:19:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei einlesen-&amp;gt;komplett umdrehen on Sat, 04 Feb 2006 19:19:38 GMT]]></title><description><![CDATA[<p>Hallo, wie kann ich denn eine Datei einlesen, und deren Bitfolge umdrehen; So soll das funktionieren:</p>
<p>0x00: 1000 0000<br />
0x01: 0100 0000</p>
<p>wird zu</p>
<p>0x00: 0000 0010<br />
0x01: 0000 0001</p>
<p>Wäre nett, wenn mir jemand sagen könnte, wie ich in C++ am besten eine eingelesene Datei in einem Bit-Array speichere, bzw. wie ich einzelne Bits einlesen kann. Plan ist es, die Datei in ein Bit-Array zu schreiben, und dieses rückwärts zurück in eine neue Datei zu schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986016</guid><dc:creator><![CDATA[bits&amp;amp;bytes]]></dc:creator><pubDate>Sat, 04 Feb 2006 19:19:38 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen-&amp;gt;komplett umdrehen on Sat, 04 Feb 2006 19:32:49 GMT]]></title><description><![CDATA[<p>Ich vermute mal du meinst den huffman algorithmus.</p>
<p>guck mal unter:</p>
<p><a href="http://datacompression.info/Huffman.shtml" rel="nofollow">http://datacompression.info/Huffman.shtml</a><br />
<a href="http://www.iti.fh-flensburg.de/lang/algorithmen/" rel="nofollow">http://www.iti.fh-flensburg.de/lang/algorithmen/</a><br />
<a href="http://de.wikipedia.org" rel="nofollow">http://de.wikipedia.org</a><br />
<a href="http://www.cs.auckland.ac.nz/software/AlgAnim/index.html" rel="nofollow">http://www.cs.auckland.ac.nz/software/AlgAnim/index.html</a></p>
<p>oder einfach bei google huffman.c als suchbegriff eingeben.</p>
<p>PS:<br />
achte aber immer darauf, was du mit dem algorithmus vor hast. es gibt verschiedene implementationen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986025</guid><dc:creator><![CDATA[spoensche]]></dc:creator><pubDate>Sat, 04 Feb 2006 19:32:49 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen-&amp;gt;komplett umdrehen on Sat, 04 Feb 2006 20:38:05 GMT]]></title><description><![CDATA[<p>Ich hab mir jetzt ne eigene Methode gebastelt, aber da gibts ein Problem. Ich brauche unbedingt unsigned char für die bytes, sonst wird meine Ausgabe verfälscht. Wie bekomm ich das hin?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986090</guid><dc:creator><![CDATA[bits%bytes]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:38:05 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen-&amp;gt;komplett umdrehen on Sat, 04 Feb 2006 20:38:50 GMT]]></title><description><![CDATA[<p>also ich meine ifstream read()</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986091</guid><dc:creator><![CDATA[bits&amp;amp;bytes]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:38:50 GMT</pubDate></item><item><title><![CDATA[Reply to Datei einlesen-&amp;gt;komplett umdrehen on Sat, 04 Feb 2006 20:46:32 GMT]]></title><description><![CDATA[<p>bits%bytes schrieb:</p>
<blockquote>
<p>Ich hab mir jetzt ne eigene Methode gebastelt, aber da gibts ein Problem. Ich brauche unbedingt unsigned char für die bytes, sonst wird meine Ausgabe verfälscht. Wie bekomm ich das hin?</p>
</blockquote>
<p>Casten.</p>
<pre><code class="language-cpp">unsigned char buffer[1024];
fin.read(reinterpret_cast&lt;char*&gt;(buffer), sizeof(buffer));
</code></pre>
<p>Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986096</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Sat, 04 Feb 2006 20:46:32 GMT</pubDate></item></channel></rss>