Char substring, not String substring

Thanks for the help, I was trying to modify a sketch to find MAC addresses so that I can copy and paste to avoid typos. I get this now:

MAC Address EC:FA:BC:9F:21:EB
ESP Now MAC Address {0xEC, 0xFA, 0xBC, 0x9F, 0x21, 0xEB}

//#include "WiFi.h"
#include <ESP8266WiFi.h>
char MACchar[19];
char MAC_Parts[5][3];
 
void setup(){
  Serial.begin(115200);
  WiFi.mode(WIFI_AP_STA);
  delay(2000);
  
  WiFi.macAddress().toCharArray(MACchar, 19);
  Serial.print("MAC Address             ");
  Serial.println(MACchar);

  
  int x =0;
  for (int i=0;i<=5;i++)
  {
    strlcpy(MAC_Parts[i], MACchar+x, sizeof MAC_Parts[i]);
    //Serial.println(MAC_Parts[i]);
    x=x+3;
  }

  Serial.print("ESP Now MAC Address    {0x");
  Serial.print(MAC_Parts[0]);
  Serial.print(", 0x");
  Serial.print(MAC_Parts[1]);
  Serial.print(", 0x");
  Serial.print(MAC_Parts[2]);
  Serial.print(", 0x");
  Serial.print(MAC_Parts[3]);
  Serial.print(", 0x");
  Serial.print(MAC_Parts[4]);
  Serial.print(", 0x");
  Serial.print(MAC_Parts[5]);
  Serial.println("}");
}


 
void loop(){
}