A Code of Contact Directory system written in C using ds like circular doubly linked list, sorting algorithms, etc. It shows similar system as that of on our phone. Made by : Aarya Ahjolia
Fields Included :
- Name of contact
- Phone no.
- Mark as favourite contact or not
Functions Included :
- Adding a contact
- Removing a contact
- Searching a contact (which can be done by entering a char or a substring also)
- Display Contacts
- Updating details
- Display Favourite Contact list
OUTPUT : -----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 1 Enter Person Name: aarya ahjolia Enter 10 Digit Phone Number: 222222222 Please Enter 10 digit Number ! Enter 10 Digit Phone Number: 2222222222 Add this contact to Favourite List ?
- Yes
- No Enter choice : 2
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 1 Enter Person Name: xyz ahjolia Enter 10 Digit Phone Number: 3333333333 Add this contact to Favourite List ?
- Yes
- No Enter choice : 2
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 1 Enter Person Name: the begmmer human Enter 10 Digit Phone Number: 4444444444 Add this contact to Favourite List ?
- Yes
- No Enter choice : 2
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 3
Displaying Contact Directory : Name : Aarya Ahjolia , Phone No.: +91-2222222222 Name : The Begmmer Human , Phone No.: +91-4444444444 Name : Xyz Ahjolia , Phone No.: +91-3333333333
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 4 Enter Person Name to Search : j
Found Names :
- Aarya Ahjolia
- Xyz Ahjolia
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 4 Enter Person Name to Search : the
Found Names :
- The Begmmer Human
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 6
Displaying Favourite Contact Directory : No Favourite Contact is there !
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 5 Enter Person Name to Update : aar
Found Name : aarya ahjolia Do you want to update this Contact ?
- Yes
- Find another contact 1
What do you want to update?
- Name
- Phone no
- Add/Remove from favourites Enter choice : 3
What do you want to do?
- Add to Favourites
- Remove from favourites 1 Added to Favourite List Successfully !
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 5 Enter Person Name to Update : th
Found Name : the begmmer human Do you want to update this Contact ?
- Yes
- Find another contact 1
What do you want to update?
- Name
- Phone no
- Add/Remove from favourites Enter choice : 3
What do you want to do?
- Add to Favourites
- Remove from favourites 1 Added to Favourite List Successfully !
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 6
Displaying Favourite Contact Directory :
- Name : Aarya Ahjolia , Phone No.: +91-2222222222
- Name : The Begmmer Human , Phone No.: +91-4444444444
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 3
Displaying Contact Directory : Name : Aarya Ahjolia , Phone No.: +91-2222222222 Name : The Begmmer Human , Phone No.: +91-4444444444 Name : Xyz Ahjolia , Phone No.: +91-3333333333
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 2 Enter Full Person Name to delete : (Name you entered when adding contact) the begmmer human
Contact deleted!
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 2 Enter Full Person Name to delete : (Name you entered when adding contact) xyz ahjolia
Contact deleted!
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 3
Displaying Contact Directory : Name : Aarya Ahjolia , Phone No.: +91-2222222222
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 6
Displaying Favourite Contact Directory :
- Name : Aarya Ahjolia , Phone No.: +91-2222222222
-----Contact Management Application-----
- Add Contact
- Remove Contact
- Show Contacts
- Search Contacts
- Update Details
- Show Favourite List
- Exit
Enter Choice : 7