c语言覆盖文件指定内容

偶尔会有覆盖文件的某一部分的需求,用c写了一个小工具,这是工具的功能实现的主要细节。
代码功能:将现存的temp.txt文件的0x100到0x200地址全部填充成0xff。

#include <stdio.h>

int main(int argc, char **argv)
{
        FILE *fp = NULL;
        int write_size = 0x100;
		int offset = 0x100;

        fp = fopen("temp.txt", "r+");

        fseek(fp, offset, SEEK_SET );
        while(write_size--)
        {
                fputc(0xff, fp);
        }

        fclose(fp);
        return 0;
}

版权声明:本文为The_perfect_world原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。