Lesson 8 - Person database in C - Creating persons and application menu
In the previous lesson, Person database in C - The linked list module, we prepared a module with a linked list for a person database program. In today's C tutorial, we're going to implement basic list functions and the application menu.
We'll implement creating a person and adding it to the list as 2 separated functions. Sometimes, we might need to add an already existing person.
Creating a person
The function for creating a person will work similarly as the function creating the list:
PERSON *create_person() { PERSON *p_person = (PERSON *) malloc(sizeof(PERSON)); if (p_person == NULL) { printf("Not enough memory to create a person.\n"); exit(1); } return p_person; }
The function returns a pointer to the newly created structure.
...End of the preview...
Continue further
You've come here and that's great! We believe that the first lessons showed you something new and useful
Do you want to continue the course? Go to the premium section.
Buy this course
Before buying this article, you have to buy the previous one
This article is licensed: Premium, by buying this article, you agree with the terms of use.
- Unlimited and permanent access to individual lessons.
- High quality IT knowledge.
- Skills to help you get your dream and well-paid job.
Article description
Requested article covers this content:
In this C tutorial, we'll finish the implementation of the doubly linked list, prepare a function duplicating dynamic strings and create the main module.
You gain credits by supporting our network. This is done by sending a helpful amount of money to support the site, or by creating content for the network.