我需要将我拥有的东西修改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);
}