How to format a 24c512 i2C memory and RW it?

Hi all!
What i need to do is easy but i never do this into a I2C memory.
My page size is 128Bytes, so i need to access each page and read/write 128 byte of data.

I need to a memory map, a pointer or similar to let me know where i put some data and where not.

Is like a memory matrix, like an a double array.

For do this easly, is correct use a struct? and a pointer to it? :o


Best Regads