I2C Master Slave communication

Thanks GolamMostafa,

this works for some reason ( still can't find what is really changed why it does work)

but still got the problem it looks like the array get rewrited.
when i change

 GetText(3);
  Serial.println(Receive[3]);
  GetText(2);
  Serial.println(Receive[2]);

to

GetText(3);

GetText(2);
  Serial.println(Receive[2]);
  Serial.println(Receive[3]);
=================
Dit is display 2
Dit is display 2
=================

maybe good to know what the idea should be.
the array's should be placed in that way because the LCD on I2C should grab there info for the display out of that array.

it does look like he just copy the last to both array places..

maybe any idea why?