В общем, согласно стандарту C, гарантируется ли, что memset () с 0 обнулит биты заполнения в структуре C?
А как насчет gcc?
Например, что-то вроде:
struct MyStruct
{
unsigned char member1;
unsigned int member2;
char member3;
unsigned char member4;
float member5;
};
struct MyStruct ms;
memset(&ms, 0, sizeof( struct MyStruct));