C: Estilo recomendado para estructuras de tamaño dinámico
Necesito transferir paquetes a través de Internet cuya longitud debe ser dinámica.
struct packet
{
int id;
int filename_len;
char filename[];
};
El problema es que las matrices de longitud cero no son compatibles con ISO.
¿Debo usarchar filename[1];
en su lugar? Pero entoncessizeof(struct packet)
ya no devolverá el valor correcto.