>i want to write forward pointer address in present pointer field.
If I understand your problem correctly, you have two immediate options:
- Get the current address, then offset it by the known amount and write it.
- Seek forward, save the current address, then seek back and write it.
I'm here to prove you wrong.