Initialiser les valeurs d'un tableau dans une struct

J'ai une structure qui dispose de plusieurs tableaux. Les tableaux de type unsigned char[4].

Je peux initialiser chaque élément en appelant

struct->array1[0] = (unsigned char) something;
... 
struct->array1[3] = (unsigned char) something;

Demandais juste si il y a un moyen d'initialiser tous les 4 valeurs en une seule ligne.

SOLUTION: j'avais besoin de créer un tableau temporaire avec toutes les valeurs d'initialisation, puis d'appeler memset() pour copier les valeurs de la structure de la matrice.

De la même valeur?
Je dois dire que c'est si bien connu qu'une recherche sur google aurait révélé rapidement la réponse... stackoverflow.com/questions/201101/... 😉

OriginalL'auteur Nick Schudlo | 2012-03-24