000
08.08.2009, 11:08 Uhr
~tomycat
Gast
|
hi, ich habe folgendes Problem unter visual Studio 2003...
Mein Ziel ist es eine hex Datei zu ändern. z.b. Adresse 0x123,es spielt keine Rolle was für ein Wert da steht.
mein Ansatz
C++: |
FILE *fp;
//char buf[5] = {'a', 'b', 'c', 'd', 'z'}; <-würde gehen, ziel ist aber 0x123 char buf[5] = "z";
if (( fp = fopen ( "c:\\myfile.txt", "r+b" ) ) == NULL )
{
}
fwrite ( buf, 1, sizeof(buf), fp );
fclose ( fp ); }
|
Ich möchte NUR das 5te Zeichen ändern. original Datei abcdefgh
nach der ausführung z fgh
Ob ich jetzt ascii Code oder Hex Werte schreibe ich egal |