<?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[offset ändern]]></title><description><![CDATA[<p>Ich bin noch relativ neu in der C++ Programmierung und hab mir schon ein ziemlich schwieriges Projekt gestartet. Ich will in einer Datei einen offset ändern. Also ich will zum Beispiel bei Offset 0174 den Wert FF in D9 ändern. Ich denk ma das muss man irgendwie mit ifstream oder ofstream machen, lieg ich da richtig? Könnt ihr mir ein kleinen Denkanstoß geben wie man eine Datei hexadezimal ändern kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/103805/offset-ändern</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 17:37:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/103805.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Mar 2005 12:39:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to offset ändern on Sun, 13 Mar 2005 12:39:46 GMT]]></title><description><![CDATA[<p>Ich bin noch relativ neu in der C++ Programmierung und hab mir schon ein ziemlich schwieriges Projekt gestartet. Ich will in einer Datei einen offset ändern. Also ich will zum Beispiel bei Offset 0174 den Wert FF in D9 ändern. Ich denk ma das muss man irgendwie mit ifstream oder ofstream machen, lieg ich da richtig? Könnt ihr mir ein kleinen Denkanstoß geben wie man eine Datei hexadezimal ändern kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/743566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/743566</guid><dc:creator><![CDATA[hoschie@borland]]></dc:creator><pubDate>Sun, 13 Mar 2005 12:39:46 GMT</pubDate></item><item><title><![CDATA[Reply to offset ändern on Sun, 13 Mar 2005 13:13:05 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ob du die Datei hex oder sonstwas aendern willst ist eigentlich egal</p>
<p>du solltest die Datei binaer einlesen<br />
den Dateizeiger auf diese Position stellen<br />
den Wert ueberschreiben (vorher pruefen ?)<br />
die Datei wier abspeichern</p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/743613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/743613</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Sun, 13 Mar 2005 13:13:05 GMT</pubDate></item><item><title><![CDATA[Reply to offset ändern on Sun, 13 Mar 2005 13:43:09 GMT]]></title><description><![CDATA[<p>Ich hab mir das aus irgend ner anderen Hilfeseite, is das so richtig? Ich will nur zu Testzwecken erstma den Wert ausgeben. Wie kann man zu den jeweiligen Punkt springen?</p>
<pre><code class="language-cpp">using namespace std;
int main();
int var1,var2;
{
    ifstream myFile;
    myFile.open(&quot;eikctl.rsc&quot;,ios::in|ios::binary);
    if (!myFile)
    {
        Label1-&gt;Caption=&quot;Fehler&quot;;  // Fehlerbehandlung
    }

    //Daten lesen
    myFile.read(reinterpret_cast&lt;char*&gt;(&amp;var1),
                sizeof(var1));
    myFile.read(reinterpret_cast&lt;char*&gt;(&amp;var2),
                sizeof(var2));
    //gibt in Label1 aus
    Label1-&gt;Caption =var1;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/743638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/743638</guid><dc:creator><![CDATA[hoschie@borland]]></dc:creator><pubDate>Sun, 13 Mar 2005 13:43:09 GMT</pubDate></item><item><title><![CDATA[Reply to offset ändern on Sun, 13 Mar 2005 16:17:32 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">ifstream.seekg(...);
</code></pre>
<p>allerdings gehört das schon wieder ins C++ Forum</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/743763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/743763</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 13 Mar 2005 16:17:32 GMT</pubDate></item><item><title><![CDATA[Reply to offset ändern on Mon, 14 Mar 2005 17:35:29 GMT]]></title><description><![CDATA[<p>so klappt bis jetzt. Jetzt hab ich noch ne Frage, kann man das öffnen der Datei auch mit nem OpenDialog verbinden? Meine bisherigen Versuch sind immer schief gegangen.</p>
<p>So siehts bis jetzt aus:</p>
<pre><code class="language-cpp">using namespace std;

int main();
char var1,var2;
{
    //Datei öffnen    
    fstream myFile(&quot;eikctl.rsc&quot;,ios::in|ios::hex|ios::out|ios::hex);
    if (!myFile)
    {
        Label1-&gt;Caption=&quot;Fehler&quot;;  // Fehlerbehandlung
    }

    myFile.seekg(118);    //zum Punkt springen
    myFile &lt;&lt; &quot;C&quot;;        //in Variable schreiben
    myFile.seekg(323);
    myFile &lt;&lt; &quot;C&quot;;        //in Datei schreiben
    myFile.seekg(323);
    myFile &gt;&gt; var1;       //in Variable schreiben

    //Label1 gibt Wert aus
    Label1-&gt;Caption=var1

    myFile.close();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/744490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/744490</guid><dc:creator><![CDATA[hoschie]]></dc:creator><pubDate>Mon, 14 Mar 2005 17:35:29 GMT</pubDate></item><item><title><![CDATA[Reply to offset ändern on Mon, 14 Mar 2005 17:52:14 GMT]]></title><description><![CDATA[<p>hoschie schrieb:</p>
<blockquote>
<p>kann man das öffnen der Datei auch mit nem OpenDialog verbinden?</p>
</blockquote>
<p>Ja kann man. Wie, das ist (mit Beispielcode) in der Hilfe zu TOpenDialog beschrieben.</p>
<p>Und in Zukunft bitte die Faustregel beachten: ein Thema pro Thread, ein Thread pro Thema. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/744498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/744498</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 14 Mar 2005 17:52:14 GMT</pubDate></item><item><title><![CDATA[Reply to offset ändern on Mon, 14 Mar 2005 18:35:37 GMT]]></title><description><![CDATA[<p>sorry soll ich für mein Problem nochn Thread aufmachen? Die Hilfe bringt mich nämlich nicht sehr weiter <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/744527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/744527</guid><dc:creator><![CDATA[hoschie]]></dc:creator><pubDate>Mon, 14 Mar 2005 18:35:37 GMT</pubDate></item></channel></rss>