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.
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.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteTo 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.
ReplyDeleteperfectly executed in codeLite
ReplyDeletecan anyone explain me what does dat and dll files mean??
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteHOW TO COMPILE USING CODE CLOCKS
ReplyDeletethe code isn,t run.
ReplyDeleteerror: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
can i plz get the implementation details of this project right now....
ReplyDeletei want more explanation
ReplyDeletefor project I want more explanations...anyone can explain this
Thanks alot, really helped
ReplyDeletehey the phone no is not saving correctly? can u tell where the problem is by the way thanks for the program
ReplyDeletehey user data not save . and when user enter detail then loop doen't stop program asked next user data also contineusly loop circulating.
ReplyDeletethanks for the program ...!!! can anyone please send me the explanation to this program
ReplyDeleteto akhilreddy6@yahoo.com
thanks for the program ...!!! can anyone please send me the explanation to this program
ReplyDeleteto akhilreddy6@yahoo.com
call me +254727706899
ReplyDeletethe program is not executing it has nearly 50 errors pls check it once
ReplyDeleteits really superb
ReplyDeletecontact no is not saved????
ReplyDeleteplz help me
cant we do it using linked lists!!??
ReplyDelete