Hello friends, I have another doubt . The data section of my file states:
"Data section. (offset into file equal to "offset to start of record zero" value) Repeat to end of file: 2 byte flag. 00 implies valid record, 0x8000 implies deleted record Record containing fields in order specified in schema section, no separators between fields, each field fixed length at maximum specified in schema information "
Does this mean that whenever I write a new record I must first write a flag 00 to mark the record as valid.Also does it mean that when I delete a record I must simply write a flag 0x8000.But in that case the record would be in the file and only the flag would change, the file will keep on growing in size. I think that I am interpreting the entire thing incorrectly.