Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*-
- * Copyright (c) 2012 valsorym <[email protected]>.
- * All rights reserved.
- *
- * Discussion on the forums.freebsd.org.
- * url: http://forums.freebsd.org/showthread.php?p=177208
- */
- #include <stdio.h>
- #include "employee.h"
- int
- main(int argc, char **argv)
- {
- struct w_employee
- *e0 = w_employee.create(32, "Jim K.", "Manager"),
- *e1 = w_employee.create(32, "Sara M.", "Secretary");
- printf("Worker 1:\n"
- "\tName: %s\n"
- "\tAge: %d\n"
- "\tPost: %s\n", w_employee.getname(e0),
- w_employee.getage(e0), w_employee.getpost(e0));
- printf("Worker 2:\n"
- "\tName: %s\n"
- "\tAge: %d\n"
- "\tPost: %s\n", w_employee.getname(e1),
- w_employee.getage(e1), w_employee.getpost(e1));
- /* Dismiss an old manager, and hire a beautiful brunette. ;) */
- w_employee.setage(e0, 21);
- w_employee.setname(e0, "Dasha N.");
- printf("Worker 1:\n"
- "\tName: %s\n"
- "\tAge: %d\n"
- "\tPost: %s\n", w_employee.getname(e0),
- w_employee.getage(e0), w_employee.getpost(e0));
- w_employee.destroy(e0);
- w_employee.destroy(e1);
- return 0;
- }
- /* The End. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement