Thursday, September 15, 2011

College project Contacts Management in C with source code

In this article, we will create a contact management system in C and store data in the file. You will learn CRUD (Create, Read, Update, and Delete) operation in C files, and various modes of opening files. The main objective of this article is to give you an idea of file handling in C programming. 

At the end of this article, you will learn the following items:
  • Break down the application into separate individual modules.
  • Create an application flow chart.
  • Convert the flow chart processes into C functions.
  • Learn techniques to switch between processes based on the user input.
  • Master the CRUD (Create, Read, Update, and Delete) operation in file handling.
You can download the final version of the application from GitHub Download from GitHub.

For a detailed explanation follow the articles below.

Chapter 1 -> Flow chart and Functions: In this article, you will learn to create a flow chart, breakdown the application into C functions, and create a Main Menu function to display options and get user input.
Chapter 2 -> File handling in C: In this article, you will learn to add, read, update, and delete data from the file

I have also created a video about this project on YouTube.


20 comments:

  1. What about a contact management system that can work on any device ? . There are thousands of contact management applications coded in different languages such as vb dot net, java, php, jsp, asp etc. for variety of platforms such as desktop computer, android mobiles, windows phone, iOS etc. This application should stand out among all these apps in a way that it can be opened in any device. It should allow user to add new/modify/delete contacts.

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete
  3. To control code need others present. I worked with a website, which provides application development for mobile phones. I ordered the application for business management customer base. They use a different method, better and more secure.

    ReplyDelete
  4. perfectly executed in codeLite

    ReplyDelete
  5. can anyone explain me what does dat and dll files mean??

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. the code isn,t run.

    error:missing terminating "character
    error:stray '\' in program
    error : 'contract' undeclared (first use in the function)
    error : expected ')' before 'n'
    what can i do to run this code????
    plzzz answer me

    ReplyDelete
  8. can i plz get the implementation details of this project right now....

    ReplyDelete
  9. i want more explanation
    for project I want more explanations...anyone can explain this

    ReplyDelete
  10. hey the phone no is not saving correctly? can u tell where the problem is by the way thanks for the program

    ReplyDelete
  11. hey user data not save . and when user enter detail then loop doen't stop program asked next user data also contineusly loop circulating.

    ReplyDelete
  12. thanks for the program ...!!! can anyone please send me the explanation to this program
    to akhilreddy6@yahoo.com

    ReplyDelete
  13. thanks for the program ...!!! can anyone please send me the explanation to this program
    to akhilreddy6@yahoo.com

    ReplyDelete
  14. the program is not executing it has nearly 50 errors pls check it once

    ReplyDelete
  15. contact no is not saved????
    plz help me

    ReplyDelete
  16. cant we do it using linked lists!!??

    ReplyDelete