我需要将我拥有的东西修改stringList为十六进制,并且我需要在内部进行修改,MyFunction因为WriteI2C需要采用十六进制值。例如,如果stringList包含“5”和“A”,我想将 0x5A 传递到WriteI2C.
char* stringList[5]; // array of strings (max 5 strings)
char* (*stringListPtr); // pointer to a string
void MyFunction(char* (char* (*stringListPtr))
{
    WriteI2C(a hex value); // ex: WriteI2C(0x5A);
}