Ibland måste jag spara och läsa en "header" som kan består av t.ex
float fvärde1; //4byte
float fvärde2; //4bute
long tid; //4byte
int adress; //2 byte
Eftersom jag får skicka/ta emot värdena i form av bytes till mitt eeprom så hade det varit göttit ifall jag kunnat göra en "union" eller liknande.
jag hade viljat ha det ung som
Kod: Markera allt
union
{
struct{
float fvärde1; //4byte
float fvärde2; //4bute
long tid; //4byte
int adress; //2 byte
}v;
unsigned char c[14];
}u_test;
utest.v.fvärde1
för att komma åt mitt float värde1.
Går det att deklarera min "union" så att jag slipper "v"et och på så sätt få det snyggare?