int main(int argc, char *argv[]) { struct Person *joe = PersonCreate("Joe Alex", 32, 64, 140); struct Person *frank = PersonCreate("Frank Black", 20, 72, 180); printf("Joe is at address %p\n", joe); PersonPrint(joe); printf("Frank is at address %p\n", frank); PersonPrint(frank); joe->age += 20; joe->height -= 2; joe->weight += 40; PersonPrint(joe); frank->age += 20; frank->weight += 20; PersonPrint(frank); PersonDestroy(joe); PersonDestroy(frank); return 0; }
int main(){ // make a person struct Person *slug = PersonCreate( "slug", 11, 4, 44); // print them printf("slug is at mem location %p\n", slug); PersonPrint(slug); // change there data slug->age += 15; // print them printf("slug is 15 years older\n"); PersonPrint(slug); }