Ho una struttura che contiene diversi array. Gli array hanno carattere char senza segno [4].Inizializza i valori dell'array in una struct
posso inizializzare ogni elemento chiamando
struct->array1[0] = (unsigned char) something;
...
struct->array1[3] = (unsigned char) something;
Chiedo solo se c'è un modo per inizializzare tutti i 4 valori in una sola riga.
SOLUZIONE: Avevo bisogno di creare un array temporaneo con tutti i valori inizializzati, quindi chiamare memset() per copiare i valori nell'array struct.
Tutti lo stesso valore? – hmjd
Devo dire che questo è così noto che alcuni googling avrebbero rivelato rapidamente la risposta ... http://stackoverflow.com/questions/201101/how-to-initialize-an-array-in-c ;-) – tchap