Hola,
He visto un tema parecido a mi duda pero la mia aun se complica un poco mas espero que me la podais resolver, porque me he quedado atascado.
Os explico. tengo la siguiente declaracion de variables de estructura:
struct EstructuraIO EstructInOut[nIs];
struct EstructuraIO{
unsigned char Condicion_Es:1;
unsigned char Condicion_Bp[ns];
unsigned char Valorant:1;
unsigned char TamanoMensaje;
};
Y mi pregunta es, igual que la variable Condicion_ES la paso a un bit con el :1
Porque el compilador no me deja hacer lo mismo con la variable array Condicion_Bp[ns]. Si le añado a esta variable el :1 me da ERROR el compilador. Hay alguna solucion en lenguaje C para poder convertir una array dentro de una estructura en bits.
Gracias.