diff --git a/nomalloc.c b/nomalloc.c new file mode 100644 --- /dev/null +++ b/nomalloc.c @@ -0,0 +1,34 @@ +/** + * $Id: nomalloc.c,v 1.1.1.1 2008-04-28 17:32:53 mbroeker Exp $ + * $Source: /development/c/demos/nomalloc.c,v $ + * + */ + +#include + +struct Names { + char *name; + int age; +}; + +void setStruct (struct Names *names) +{ + names->name = "mbroeker"; + names->age = 32; +} + +void printStruct (struct Names *names) +{ + printf ("Name: %s\n", names->name); + printf (" Age: %d\n", (*names).age); +} + +int main (int argc, char **argv) +{ + struct Names names; + + setStruct (&names); + printStruct (&names); + + return 0; +}