aaryahjolia / Contact_Directory_System

A code of Contact Directory system written in C using ds like circular doubly linked list, sorting algorithms, etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contact_Directory_System

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 :

  1. Name of contact
  2. Phone no.
  3. Mark as favourite contact or not

Functions Included :

  1. Adding a contact
  2. Removing a contact
  3. Searching a contact (which can be done by entering a char or a substring also)
  4. Display Contacts
  5. Updating details
  6. Display Favourite Contact list

OUTPUT : -----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. 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 ?

  1. Yes
  2. No Enter choice : 2

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 1 Enter Person Name: xyz ahjolia Enter 10 Digit Phone Number: 3333333333 Add this contact to Favourite List ?

  1. Yes
  2. No Enter choice : 2

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 1 Enter Person Name: the begmmer human Enter 10 Digit Phone Number: 4444444444 Add this contact to Favourite List ?

  1. Yes
  2. No Enter choice : 2

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. 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-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 4 Enter Person Name to Search : j

Found Names :

  1. Aarya Ahjolia
  2. Xyz Ahjolia

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 4 Enter Person Name to Search : the

Found Names :

  1. The Begmmer Human

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 6

Displaying Favourite Contact Directory : No Favourite Contact is there !

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 5 Enter Person Name to Update : aar

Found Name : aarya ahjolia Do you want to update this Contact ?

  1. Yes
  2. Find another contact 1

What do you want to update?

  1. Name
  2. Phone no
  3. Add/Remove from favourites Enter choice : 3

What do you want to do?

  1. Add to Favourites
  2. Remove from favourites 1 Added to Favourite List Successfully !

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 5 Enter Person Name to Update : th

Found Name : the begmmer human Do you want to update this Contact ?

  1. Yes
  2. Find another contact 1

What do you want to update?

  1. Name
  2. Phone no
  3. Add/Remove from favourites Enter choice : 3

What do you want to do?

  1. Add to Favourites
  2. Remove from favourites 1 Added to Favourite List Successfully !

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 6

Displaying Favourite Contact Directory :

  1. Name : Aarya Ahjolia , Phone No.: +91-2222222222
  2. Name : The Begmmer Human , Phone No.: +91-4444444444

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. 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-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 2 Enter Full Person Name to delete : (Name you entered when adding contact) the begmmer human

Contact deleted!

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 2 Enter Full Person Name to delete : (Name you entered when adding contact) xyz ahjolia

Contact deleted!

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 3

Displaying Contact Directory : Name : Aarya Ahjolia , Phone No.: +91-2222222222

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 6

Displaying Favourite Contact Directory :

  1. Name : Aarya Ahjolia , Phone No.: +91-2222222222

-----Contact Management Application-----

  1. Add Contact
  2. Remove Contact
  3. Show Contacts
  4. Search Contacts
  5. Update Details
  6. Show Favourite List
  7. Exit

Enter Choice : 7

About

A code of Contact Directory system written in C using ds like circular doubly linked list, sorting algorithms, etc.


Languages

Language:C 100.0%