How i convert char array to HEX

Do you mean that if a row of the array contains '0' '9' 'C' '4' you want to put it into a variable and give it the value of 0x09C4 or something else ?

No answer yet to my question, but if I am right, then of you put '\0' in column 4 of each row of the array you can use strtol() to convert the string to a long and use it how you like

Example

char anArray[2][10] = {'0', '9', 'C', '4', '\0'};
long aLong;

void setup()
{
  Serial.begin(115200);
  Serial.print("array : \t");
  Serial.println(anArray[0]);
  aLong = strtol(anArray[0], NULL, 16);
  Serial.print("decimal : \t");
  Serial.println(aLong, DEC);
  Serial.print("HEX : \t\t");
  Serial.println(aLong, HEX);
  Serial.print("binary : \t");
  Serial.println(aLong, BIN);
}

void loop()
{
}