J'ai généré une longue séquence d'octets qui se présente comme suit :
0x401DA1815EB560399FE365DA23AAC0757F1D61EC10839D9B5521F.....
Maintenant, je voudrais l'affecter à un static unsigned char x[].
Évidemment, j'obtiens l'avertissement que la séquence d'échappement hexagonale est hors de portée lorsque je fais ceci ici.
static unsigned char x[] = "\x401DA1815EB56039.....";
Le format dont il a besoin est le suivant
static unsigned char x[] = "\x40\x1D\xA1\x81\x5E\xB5\x60\x39.....";
Je me demande donc s'il existe en C un moyen de réaliser cette tâche sans que je doive ajouter la séquence d'échappement hexagonale après chaque octet (ce qui pourrait prendre un certain temps).