修改文件前10个字节内容(100分)

H

hzq

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何修改文件的前10个字节的内容?(不是文本文件)
 

康夫

Unregistered / Unconfirmed
GUEST, unregistred user!

procedure Change10Bytes;
var
F: File;
buf: array[1..10] of char
begin
AssignFile(F,'d:/ddd.ddd');
reset(F,1);
BlockRead(F,buf,10);
// change buf here
BlockWrite(F,buf,10);
CloseFile(F);
end;
 

康夫

Unregistered / Unconfirmed
GUEST, unregistred user!

Seek(F,0);
// hjfjjhhfgjhertyterty
BlockWrite(F,buf,10);

 
C

Croco

Unregistered / Unconfirmed
GUEST, unregistred user!
看着象 UFO->JPG。
 
B

beta

Unregistered / Unconfirmed
GUEST, unregistred user!
要是 exe 文件并且有效验, 小心!
 
D

delphisnail

Unregistered / Unconfirmed
GUEST, unregistred user!
blockread,blockwrite
 
L

liguang

Unregistered / Unconfirmed
GUEST, unregistred user!
var
Buffer:array[0..9] of char;
begin
FileRead(FileHnadle,Buffer,10);
//修改
FileWrite(FileHandle,Buffer,10);
end;
 

胡柚

Unregistered / Unconfirmed
GUEST, unregistred user!
var
f:TFileStream;
c:array[0..9] of char;
begin
f:=TFileStream.Create('Test.dat');
f.write(c[0],10);
f.free
end;
 
H

hzq

Unregistered / Unconfirmed
GUEST, unregistred user!
接受答案了.
 
顶部