help needed to store a string array in the EEPROM

Hello.

Code from cattledog is not correct.

here is correct code:

#include <EEPROM.h>

char my2dArray[5][11]= // [11] required for null character termination of string literals
{
 "123456ABCD",
 "234561BCDA",
 "345612CDAB",
 "456123DABC",
 "561234ABCD"
};

void setup(){
 Serial.begin(115200);
EEPROM.begin(512);
 int address;
 Serial.println();
 Serial.println ("Writing data.....");
 Serial.print (F("Free memory = "));
 Serial.println (ESP.getFreeHeap());
 for(int j=0; j<5; j++){

   Serial.println();

   for(int i=0; i<10; i++){

     Serial.print(my2dArray[j][i]);
     EEPROM.write(address= i+(j*10), my2dArray[j][i]);
    
   }
  EEPROM.commit();
 }
 
 delay(100);
 Serial.println();
 Serial.println();
 Serial.println ("Reading data.....");

 for(int j=0; j<5; j++){

   Serial.println();

   for(int i=0; i<10; i++){

     char value= char(EEPROM.read(address= i+(j*10)));
     Serial.print(value);
   }
 }
Serial.println ("");
Serial.println ("Done.");
  Serial.print (F("Free memory = "));
 Serial.println (ESP.getFreeHeap());
}

void loop(){
}