<?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[bytes in datei ändern?]]></title><description><![CDATA[<p>okay, die frage ist so einfach, wie sie für mich komplex zu lösen ist:</p>
<p>Ich gehe einfach davon aus, jeder hat einmal eine datei mit einem HEX editor geöffnet.<br />
wie kann ich per C++ eine datei auf solche art öffnen&amp;bearbeiten (so das man die bytes ausgeben&amp;verändern kann)?<br />
mit fopen kann man ja nur den darin gespeicherten text verändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159585/bytes-in-datei-ändern</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 15:14:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159585.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 16 Sep 2006 19:58:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to bytes in datei ändern? on Sat, 16 Sep 2006 19:58:04 GMT]]></title><description><![CDATA[<p>okay, die frage ist so einfach, wie sie für mich komplex zu lösen ist:</p>
<p>Ich gehe einfach davon aus, jeder hat einmal eine datei mit einem HEX editor geöffnet.<br />
wie kann ich per C++ eine datei auf solche art öffnen&amp;bearbeiten (so das man die bytes ausgeben&amp;verändern kann)?<br />
mit fopen kann man ja nur den darin gespeicherten text verändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138740</guid><dc:creator><![CDATA[vale]]></dc:creator><pubDate>Sat, 16 Sep 2006 19:58:04 GMT</pubDate></item><item><title><![CDATA[Reply to bytes in datei ändern? on Sat, 16 Sep 2006 20:02:03 GMT]]></title><description><![CDATA[<p>Hi!</p>
<pre><code class="language-cpp">fopen( dateiname, &quot;wb&quot; );
</code></pre>
<p>Öffnet die Datei im Binärmodus. Da kannst du jedes Byte verändern, ganz wie du willst.</p>
<p>Unter C++ solltest du aber Streams verwenden.</p>
<pre><code class="language-cpp">std::ifstream
std::ofstream
</code></pre>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138742</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Sat, 16 Sep 2006 20:02:03 GMT</pubDate></item><item><title><![CDATA[Reply to bytes in datei ändern? on Sat, 16 Sep 2006 20:50:05 GMT]]></title><description><![CDATA[<p>okay, danke.</p>
<p>edit:<br />
wenn ich mit</p>
<p>fputc('48', working);</p>
<p>verusche, in di datei zu schreiben, wird auch nur &quot;48&quot; hineingeschrieben, eigentlich müsste doch dann, wenn man es mit dem editor öffnet, ein h darin zu finden sein Oo<br />
wenn ich es mit dem editor öffne, sind darin die bytes:<br />
34 38 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138747</guid><dc:creator><![CDATA[vale]]></dc:creator><pubDate>Sat, 16 Sep 2006 20:50:05 GMT</pubDate></item><item><title><![CDATA[Reply to bytes in datei ändern? on Sat, 16 Sep 2006 21:09:42 GMT]]></title><description><![CDATA[<p>Weißt du überhaupt was Hex bedeutet? Was ASCII ist?</p>
<p>Außerdem geht '48' bestimmt nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138770</guid><dc:creator><![CDATA[Thomas ** 0]]></dc:creator><pubDate>Sat, 16 Sep 2006 21:09:42 GMT</pubDate></item><item><title><![CDATA[Reply to bytes in datei ändern? on Sat, 16 Sep 2006 21:34:19 GMT]]></title><description><![CDATA[<p>Thomas (: schrieb:</p>
<blockquote>
<p>Weißt du überhaupt was Hex bedeutet? Was ASCII ist?</p>
<p>Außerdem geht '48' bestimmt nicht!</p>
</blockquote>
<p>ASCII == amerikanisches standart zur umwandlung dr bytes in buchstaben (?)<br />
HEX steht soweit ich mich erinnere doch für das hexdezimalsystem, in hexzahlen werden die bytes afaik ausgedrückt Oo</p>
<p>und warum wird stand.art zensiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138782</guid><dc:creator><![CDATA[vale]]></dc:creator><pubDate>Sat, 16 Sep 2006 21:34:19 GMT</pubDate></item><item><title><![CDATA[Reply to bytes in datei ändern? on Sat, 16 Sep 2006 21:39:25 GMT]]></title><description><![CDATA[<p>vale schrieb:</p>
<blockquote>
<p>HEX steht soweit ich mich erinnere doch für das hexdezimalsystem, in hexzahlen werden die bytes afaik ausgedrückt Oo</p>
</blockquote>
<p>Dann versuch doch mal Sequenzen in HEX in die Datei zu schreiben, und nicht Multibyte-Characters die aus den Zeichen '4' und '8' (HEX 34 und 38) bestehen.</p>
<blockquote>
<p>und warum wird stand.art zensiert?</p>
</blockquote>
<p>Na dafür würde ich jetzt glatt mal den DUDEN konsultieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138784</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Sat, 16 Sep 2006 21:39:25 GMT</pubDate></item><item><title><![CDATA[Reply to bytes in datei ändern? on Sat, 16 Sep 2006 22:09:12 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>vale schrieb:</p>
<blockquote>
<p>HEX steht soweit ich mich erinnere doch für das hexdezimalsystem, in hexzahlen werden die bytes afaik ausgedrückt Oo</p>
</blockquote>
<p>Dann versuch doch mal Sequenzen in HEX in die Datei zu schreiben, und nicht Multibyte-Characters die aus den Zeichen '4' und '8' (HEX 34 und 38) bestehen.</p>
<blockquote>
<p>und warum wird stand.art zensiert?</p>
</blockquote>
<p>Na dafür würde ich jetzt glatt mal den DUDEN konsultieren...</p>
</blockquote>
<p>1. wie mache ich das</p>
<p>2.gabs irgendwann in deutschland bstimmt auch offiziel standart, bei den ganzen rechtschreibreformen Oo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138791</guid><dc:creator><![CDATA[vale]]></dc:creator><pubDate>Sat, 16 Sep 2006 22:09:12 GMT</pubDate></item><item><title><![CDATA[Reply to bytes in datei ändern? on Sat, 16 Sep 2006 22:19:57 GMT]]></title><description><![CDATA[<p>vale schrieb:</p>
<blockquote>
<p>1. wie mache ich das</p>
<p>2.gabs irgendwann in deutschland bstimmt auch offiziel stan****, bei den ganzen rechtschreibreformen Oo</p>
</blockquote>
<p>1. Zum Beispiel mit fputc('\x30', filehandle)<br />
2. Nein, mit Sicherheit gabs nie ein *zensiert* in der deutschen Sprache.</p>
<p>BTW:<br />
Irgendwer sagte mal Stand-Art erinnert eher an die Kunst einen Messestand zu gestalten als an Standards...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138796</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Sat, 16 Sep 2006 22:19:57 GMT</pubDate></item><item><title><![CDATA[Reply to bytes in datei ändern? on Sun, 17 Sep 2006 10:08:56 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>vale schrieb:</p>
<blockquote>
<p>1. wie mache ich das</p>
<p>2.gabs irgendwann in deutschland bstimmt auch offiziel stan****, bei den ganzen rechtschreibreformen Oo</p>
</blockquote>
<p>1. Zum Beispiel mit fputc('\x30', filehandle)<br />
2. Nein, mit Sicherheit gabs nie ein *zensiert* in der deutschen Sprache.</p>
<p>BTW:<br />
Irgendwer sagte mal Stand-Art erinnert eher an die Kunst einen Messestand zu gestalten als an Standards...</p>
</blockquote>
<p>1. okay, danke - ich habe jetzt leider keine zeit es zu b versuchen, edite das ergebnis dann aber hier rein.</p>
<p>2.<a href="http://www.k-faktor.com/standart/" rel="nofollow">http://www.k-faktor.com/standart/</a></p>
<p>tja, man lernt halt nie aus Oo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138898</guid><dc:creator><![CDATA[vale]]></dc:creator><pubDate>Sun, 17 Sep 2006 10:08:56 GMT</pubDate></item></channel></rss>