Hey Guys, I'm stuck with logical reason for initializing a struct variable. Please help.. Consider a struct defined this way.. struct foo { int a; char *ptr; }; in my function I declare a local variable of this struct. void bar() { struct foo local_var[10]; ... ... } do you suspect a initialization issue? do we need to initialize the local array local_var[10] ? What's the best practice? Thanks in advance. Cheers, Vadi -- To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html