J'essaie d'initialiser une structure qui se termine par un tableau [0] (ici, char iedata[0]
) pour la charge utile réelle du paquet. Si je tente de l'initialiser en ligne, comme ceci:Avertissement d'initialisation de matrice
struct some_packet pkt = {
.elem1 = blah, .elem2 = bleh,
.iedata = {
1, 2, 3, 4
}
};
Je reçois un avertissement de gcc:
warning: (near initialization for ‘pkt.iedata’)
Y at-il une bonne façon de marquer que c'est une bonne initialisation?