Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Как исправить hex-код файла?


Автор: Гость_Vladimir 15.9.2004, 19:57
Как можно исправить hex-значения в файле? т.е. как, какими фунциями, в каком режиме его надо открыть, чтобы это сделать? Требуется по адресу 0x00000013 прописать 00, вместо того значения, которое там есть... Буду очень признателен, если выложите готовый код... inlove.gif

Автор: Дрон 15.9.2004, 20:59
Код
#include <stdio.h>

void main()
{
   FILE *fp = fopen("FILENAME","wb");
   char val = 0;
   fseek(fp,0x13,SEEK_SET);
   fwrite(&val,1,1,fp);
   fclose(fp);
}

Не проверял, но вроде бы так smile.gif
Вместо FILENAME напишешь своё имя файла.

ЗЫ: А вообще-то, не хорошо ты поступаешь. Сам бы лучше попробовал разобраться. Пользы б больше было smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)