Инициализировать значения массива в структуре

У меня есть структура, в которой есть несколько массивов. Массивы имеют тип unsigned char[4].

Я могу инициализировать каждый элемент, вызвав

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

Просто интересно, есть ли способ инициализировать все 4 значения в одной строке.

РЕШЕНИЕ. Мне нужно было создать временный массив со всеми инициализированными значениями, а затем вызвать функцию memset(), чтобы скопировать значения в массив структур.

11
задан Nick Schudlo 24 March 2012 в 22:20
поделиться