Como otros han dicho, la secuencia de inicialización es válido para una matriz , y la estructura contiene un puntero. Puede usar respuesta de maraguida, usando un literal de cadena, pero en mi humilde opinión, este no es el más legible (y no funcionará si, por ejemplo, decide para reemplazar las constantes explícitas con constantes de manifiesto). La solución más general es definir una matriz denominada separada, y usarlo:
char const structBytes10to13[] = { 0x10, 0x11, 0x12, 0x13 };
SomeStruct example = { structBytes10to13, "10-13" };
Esto funcionará para expresiones de inicialización arbitrarias de la matriz carácter.
¿Qué error está obteniendo? Si está publicando una pregunta sobre * algo que no funciona * siempre publique el error o el comportamiento incorrecto que está recibiendo. –