1 Jul 2011 19:58
Re: initializing a struct
Davidlohr Bueso <dave <at> gnu.org>
2011-07-01 17:58:06 GMT
2011-07-01 17:58:06 GMT
On Thu, 2011-06-30 at 15:48 +0530, Vadiraj wrote:
> 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?
This kind of initialization is done with memset(), so can use 0s to
avoid random data.
--
To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
RSS Feed