Write on EEPROM without overwrite previous entry

Hello
im trying to make temp sensor which is writing on EEPROM
problem that i face is that on every restart i start to write on from beginning and overwrite existing data
Is there some option that EEPROM library support in order to not overwrite exsisting data and to continue from place that is last writen

Regards

2 ideas:

  • you put a timestamp with every sensorreading so you can search for the oldest one and overwrite this one.
  • you put the last used address in a special address (e.g. eeprom[0])

Is there is something in library or i have to made it up
in example i have
unsigned long j=0;
void loop() {
digitalWrite(A2, HIGH);
writeEEPROM(disk1, j++, '1');
digitalWrite(A2, LOW);
}

Where J is variable that is for next address
so i have to put j++ in eeprom
in example
void loop() {
digitalWrite(A2, HIGH);
writeEEPROM(disk1, j++, '1');
writeEEPROM(disk1,0,j++);
digitalWrite(A2, LOW);
}

and when load .. just to read what i have on address 0 ?