Re: initializing a struct
Davidlohr Bueso <[email protected]> Fri, 01 Jul 2011 13:58:06 -0400
| Newsgroups | gmane.linux.c-programming |
|---|---|
| Organization | GNU |
| Message-ID | <1309543086.3374.1.camel@offbook> |
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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html