zahada delky struktury GCC
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Pondělí Březen 11 20:10:42 CET 2024
Muzete upresnit? Nechapu co mate na mysli. Myslim, ze to rozhodily ty
double i bez vlozene struct ale to bych musel znova zkusit.
Jo a samozrejme 1e7 ma byt ta konstanta. Ono je to stejne lepsi ukladat
do int32*1e7 nez do double, aby to melo OK rozliseni (float nestaci ani
nahodou), ale je to konverze starsiho projektu a bude se to muset vic
predelat...
A osvedcilo se pouziti kontroly static_assert (sizeof(app_data_cfg_t) ==
CFG_DATA_LEN); jinak bych na to jen tak neprisel a je to dulezite kvuli
ulozisti...
Dne 11.03.2024 v 19:55 Jaroslav Lukeš napsal(a):
> char nakonec
>
> Jaroslav Buchta napsal(a):
>> Mejme tyto struktury
>>
>> #define CFG_DATA_LEN 1024
>> #define GPS_FIXP_MULT (10e7)
>>
>> typedef struct
>> {
>> char first_read[9];
>> uint8_t res_valid;
>> uint8_t reserved;
>> char user_card[9];
>> char user_phone[13];
>> char res_time[34];
>> } app_data_reservation_t;
>>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list