Is it possible to set default values for some struct member? I tried the following but, it\'d cause syntax error:
typedef struct { int flag = 3; } MyStruct
You can create a function for it:
typedef struct { int id; char name; } employee; void set_iv(employee *em); int main(){ employee em0; set_iv(&em0); } void set_iv(employee *em){ (*em).id = 0; (*em).name = "none"; }