SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
Mini project on ‘PHONEBOOK APPLICATION’
in c language.
Index
 Introduction.
 Aim of the project.
 Advantages & Disadvantages.
 Software & Hardware details.
 Design.
 Modules.
 Implementation.
Introduction
 Phonebook is a very simple mini project in C that can help you
understand the basic concepts of functions, file handling and data
structure. This application will teach you how to add, list, modify or
edit, search and delete data to/from the file.
 Adding new records, listing them, modifying them and updating,
search for contacts saved, and deleting the phonebook records are the
basic functions which make up the main menu of this Phonebook
application.
 Personal information such as name, gender, phone number,email and
address are asked while adding a record into the Phonebook. These
records can then be modified, listed, searched for and removed.
 I have used many functions in this mini project. These functions are
easy to understand as their name only signifies their respective
operations.
Aim of the project
 To develop an “Phonebook contact” application using c
programming .
 This program is very useful now-a-days to store complete
information under single contact number.
 This program also has options to deletion and
modification of the entered contact number.
Advantages & Disadvantages
 It becomes easy for the user to store complete information( i.e e-mail id, address) about his contact.
 It is easy for the user to just search his required contact number by just typing name of the contact.
 Some times it becomes difficult to store more contacts(i.e over 150)
 It becomes even difficult to store contacts with two or more contact numbers.
Software & Hardware details.
 This Phonebook application is coded and made using the following compilers:
 This Application size is 33Kb and the size of the code is 5Kb.
TurboC++
Code::blocks
Design
The present program consists of the
following modules:
Preprocessor commands.
Structures.
Functions
Variables
Statements & Expressions.
Module -1(Header files)
#include<stdio.h>
#include<conio.h>
#include<string.h>
Module-2(declaring structure & functions)
Module-3(main function)
 This function displays the user to select his choice of operations.
Module -4(adding contacts)
 This module is used for inputting contact details.
Module-5(list record)
 This part is to show up the saved contacts list.
Module -6(Searching record)
 This process lets the user to give in a name to get contact number of the
searched contact.
Module-7(Deleting record)
 This option deletes the added contact details of a person.
Module-8(Modifying contact)
 This option is used to update or change the details of the contact.
Example for Implementation
 The home screen that is displayed by the program is:
Implementation
Thank You.
by
S.V.Rohith

More Related Content

What's hot (20)

DOCX
COLLEGE PHONE BOOK Final documentation
Bhadra Gowdra
 
PDF
Telephone directory using c language
Mauryasuraj98
 
PPTX
Phonebook project in C
Manash Kumar Mondal
 
DOCX
SRS for online examination system
lunarrain
 
PPTX
Banking Management System Project
Chaudhry Sajid
 
PDF
Training report on web developing
Jawhar Ali
 
PPTX
Contact management system , phone book management system
romie1995
 
PPTX
Library Management System Project in C
codewithc
 
PPTX
Two pass Assembler
Satyamevjayte Haxor
 
PDF
Online Examination System Project report
SARASWATENDRA SINGH
 
DOCX
srs for railway reservation system
khushi kalaria
 
PPTX
Online Voting System ppt
OECLIB Odisha Electronics Control Library
 
DOCX
Banking Management System Project documentation
Chaudhry Sajid
 
PPTX
Metrics for project size estimation
Nur Islam
 
PDF
Contact management system
SHARDA SHARAN
 
PPTX
Function C programming
Appili Vamsi Krishna
 
DOCX
Online Quiz System Project Report
Kishan Maurya
 
PPT
Introduction to JavaScript
Andres Baravalle
 
PPTX
Vb.net ide
Faisal Aziz
 
PDF
CS8662 Mobile Application Development Lab Manual
pkaviya
 
COLLEGE PHONE BOOK Final documentation
Bhadra Gowdra
 
Telephone directory using c language
Mauryasuraj98
 
Phonebook project in C
Manash Kumar Mondal
 
SRS for online examination system
lunarrain
 
Banking Management System Project
Chaudhry Sajid
 
Training report on web developing
Jawhar Ali
 
Contact management system , phone book management system
romie1995
 
Library Management System Project in C
codewithc
 
Two pass Assembler
Satyamevjayte Haxor
 
Online Examination System Project report
SARASWATENDRA SINGH
 
srs for railway reservation system
khushi kalaria
 
Banking Management System Project documentation
Chaudhry Sajid
 
Metrics for project size estimation
Nur Islam
 
Contact management system
SHARDA SHARAN
 
Function C programming
Appili Vamsi Krishna
 
Online Quiz System Project Report
Kishan Maurya
 
Introduction to JavaScript
Andres Baravalle
 
Vb.net ide
Faisal Aziz
 
CS8662 Mobile Application Development Lab Manual
pkaviya
 

Viewers also liked (8)

DOC
Telephone directory
Upendra Sengar
 
DOC
Telephone directory in c
Upendra Sengar
 
PPTX
telephone directory
Devyani Vaidya
 
PDF
Phonebook Directory or Address Book In Android
ABHISHEK DINKAR
 
TXT
Phonebook
niluo7
 
PPS
Phonebook
taral kulkarni
 
DOC
Introduction and objectives of the project
rihan696
 
PPTX
SYNOPSIS WRITING
Prof. Mridul Panditrao
 
Telephone directory
Upendra Sengar
 
Telephone directory in c
Upendra Sengar
 
telephone directory
Devyani Vaidya
 
Phonebook Directory or Address Book In Android
ABHISHEK DINKAR
 
Phonebook
niluo7
 
Phonebook
taral kulkarni
 
Introduction and objectives of the project
rihan696
 
SYNOPSIS WRITING
Prof. Mridul Panditrao
 
Ad

Similar to A c program of Phonebook application (20)

PPTX
ds ppt.pptxnanu minchi edigetodu inkodu unnadu chdu evarante adi repati nene ...
gosalacharvi
 
PPTX
ds ppt.pptx ppt on phone book application in java
gosalacharvi
 
PPTX
ds ppt.pptxnanu minchi edigetodu inkodu unnadu chdu evarante adi repati nene ...
gosalacharvi
 
PPTX
Cse project-1
University
 
DOCX
Phonebookapplic.docxnanu minchi edigetodu inkodu unnadu chdu evarante adi rep...
gosalacharvi
 
PDF
Mvp pattern
Khuong Vo
 
PPT
Programming In C++
shammi mehra
 
PPT
MR Summary Presentation
markrichman
 
ODT
Bangladesh university of business and technology
MdmahabuburRahmanLiz
 
PPT
Chapter 1
man2sandsce17
 
PPTX
object oriented programming language in c++
Ravikant517175
 
PDF
A Hand Book of Visual Basic 6.0.pdf.pdf
Ann Wera
 
DOC
Notes of c programming 1st unit BCA I SEM
Mansi Tyagi
 
PDF
Cw comp1661 211574_mo233_20131122_234918_1314
Owen Muzi
 
PPTX
Vb ch 3-object-oriented_fundamentals_in_vb.net
bantamlak dejene
 
PPTX
Programming in c++
MalarMohana
 
PPTX
Programming in c++
sujathavvv
 
PDF
IP Messenger And File Transfer over Ethernet LAN
dbpublications
 
PDF
Book management system
SHARDA SHARAN
 
PDF
Online job portal management system..pdf
Kamal Acharya
 
ds ppt.pptxnanu minchi edigetodu inkodu unnadu chdu evarante adi repati nene ...
gosalacharvi
 
ds ppt.pptx ppt on phone book application in java
gosalacharvi
 
ds ppt.pptxnanu minchi edigetodu inkodu unnadu chdu evarante adi repati nene ...
gosalacharvi
 
Cse project-1
University
 
Phonebookapplic.docxnanu minchi edigetodu inkodu unnadu chdu evarante adi rep...
gosalacharvi
 
Mvp pattern
Khuong Vo
 
Programming In C++
shammi mehra
 
MR Summary Presentation
markrichman
 
Bangladesh university of business and technology
MdmahabuburRahmanLiz
 
Chapter 1
man2sandsce17
 
object oriented programming language in c++
Ravikant517175
 
A Hand Book of Visual Basic 6.0.pdf.pdf
Ann Wera
 
Notes of c programming 1st unit BCA I SEM
Mansi Tyagi
 
Cw comp1661 211574_mo233_20131122_234918_1314
Owen Muzi
 
Vb ch 3-object-oriented_fundamentals_in_vb.net
bantamlak dejene
 
Programming in c++
MalarMohana
 
Programming in c++
sujathavvv
 
IP Messenger And File Transfer over Ethernet LAN
dbpublications
 
Book management system
SHARDA SHARAN
 
Online job portal management system..pdf
Kamal Acharya
 
Ad

More from svrohith 9 (14)

DOCX
Simple Blockchain Eco System for medical data management
svrohith 9
 
PDF
A mini project on designing a DATABASE for Library management system using mySQL
svrohith 9
 
DOCX
A Computers Architecture project on Barrel shifters
svrohith 9
 
DOCX
A JAVA project on Marriage bureau management system
svrohith 9
 
DOCX
A Measurements Project on Light Detection sensor
svrohith 9
 
DOCX
A Software Engineering Project on Cyber cafe management
svrohith 9
 
DOC
A project on Ecology case studies
svrohith 9
 
DOCX
A project on advanced C language
svrohith 9
 
PDF
A MATLAB project on LCR circuits
svrohith 9
 
PDF
10_CERITIFICATE
svrohith 9
 
PPT
Pedal power hacksaw
svrohith 9
 
PPTX
The taipei 101 tower
svrohith 9
 
PPTX
Mac book
svrohith 9
 
PPT
Apple i phone presentation
svrohith 9
 
Simple Blockchain Eco System for medical data management
svrohith 9
 
A mini project on designing a DATABASE for Library management system using mySQL
svrohith 9
 
A Computers Architecture project on Barrel shifters
svrohith 9
 
A JAVA project on Marriage bureau management system
svrohith 9
 
A Measurements Project on Light Detection sensor
svrohith 9
 
A Software Engineering Project on Cyber cafe management
svrohith 9
 
A project on Ecology case studies
svrohith 9
 
A project on advanced C language
svrohith 9
 
A MATLAB project on LCR circuits
svrohith 9
 
10_CERITIFICATE
svrohith 9
 
Pedal power hacksaw
svrohith 9
 
The taipei 101 tower
svrohith 9
 
Mac book
svrohith 9
 
Apple i phone presentation
svrohith 9
 

Recently uploaded (20)

PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
Q2 Leading a Tableau User Group - Onboarding
lward7
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
July Patch Tuesday
Ivanti
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Q2 Leading a Tableau User Group - Onboarding
lward7
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
July Patch Tuesday
Ivanti
 

A c program of Phonebook application

  • 1. Mini project on ‘PHONEBOOK APPLICATION’ in c language.
  • 2. Index  Introduction.  Aim of the project.  Advantages & Disadvantages.  Software & Hardware details.  Design.  Modules.  Implementation.
  • 3. Introduction  Phonebook is a very simple mini project in C that can help you understand the basic concepts of functions, file handling and data structure. This application will teach you how to add, list, modify or edit, search and delete data to/from the file.  Adding new records, listing them, modifying them and updating, search for contacts saved, and deleting the phonebook records are the basic functions which make up the main menu of this Phonebook application.
  • 4.  Personal information such as name, gender, phone number,email and address are asked while adding a record into the Phonebook. These records can then be modified, listed, searched for and removed.  I have used many functions in this mini project. These functions are easy to understand as their name only signifies their respective operations.
  • 5. Aim of the project  To develop an “Phonebook contact” application using c programming .  This program is very useful now-a-days to store complete information under single contact number.  This program also has options to deletion and modification of the entered contact number.
  • 6. Advantages & Disadvantages  It becomes easy for the user to store complete information( i.e e-mail id, address) about his contact.  It is easy for the user to just search his required contact number by just typing name of the contact.  Some times it becomes difficult to store more contacts(i.e over 150)  It becomes even difficult to store contacts with two or more contact numbers.
  • 7. Software & Hardware details.  This Phonebook application is coded and made using the following compilers:  This Application size is 33Kb and the size of the code is 5Kb. TurboC++ Code::blocks
  • 8. Design The present program consists of the following modules: Preprocessor commands. Structures. Functions Variables Statements & Expressions.
  • 11. Module-3(main function)  This function displays the user to select his choice of operations.
  • 12. Module -4(adding contacts)  This module is used for inputting contact details.
  • 13. Module-5(list record)  This part is to show up the saved contacts list.
  • 14. Module -6(Searching record)  This process lets the user to give in a name to get contact number of the searched contact.
  • 15. Module-7(Deleting record)  This option deletes the added contact details of a person.
  • 16. Module-8(Modifying contact)  This option is used to update or change the details of the contact.
  • 17. Example for Implementation  The home screen that is displayed by the program is: