Edcret Skills
Skills Tests Become a Pro

Notifications

🚀 Pro Access for Free

Get 7 days of Pro Access on Edcret Skills for new users! To get the code in your Inbox 📥 Contact us: admin@edcret.in

1 month ago
📢 New Courses Added to Edcret Skills!

Two new Data Structures courses are now available: 🌱 Data Structures – Foundation 🏗️ Data Structures – Core Structures Start learning Data Structures through hands-on coding practice on Edcret Skills. 👉 Explore the new courses now!

1 month ago
Edcret Skills is Live!

Hi Learners, we are happy to launch Edcret Skills Platform where you can enhance your Embedded System skills.

1 month ago
Login
Embedded Engineering Curriculum

C Project: Basic Contact Book

Section 1: Project Foundation

4 Items
Step 1: Define the Contact Structure
Easy Task →
Step 2: Create Global Phonebook Storage
Easy Task →
Step 3: Create the Contact Book Function Framework
Easy Task →
Step 4: Build the Permanent Main Menu Loop
Easy Task →

Section 2: Add Contact Module

7 Items
Step 5: Read the Contact ID
Easy Task →
Step 6: Validate the Contact ID
Easy Task →
Step 7: Read the Contact Name
Easy Task →
Step 8: Read and Validate the Contact Phone Number
Easy Task →
Step 9: Store the Contact and Increment the Counter
Easy Task →
Step 10: Detect Duplicate Contact IDs
Medium Task →
Step 11: Prevent Phonebook Overflow
Easy Task →

Section 3: Display Module

3 Items
Step 12: Handle an Empty Phonebook
Easy Task →
Step 13: Create the Contact Table Header
Easy Task →
Step 14: Display All Stored Contacts
Easy Task →

Section 4: Search Module

3 Items
Step 15: Create the Search Mode Framework
Easy Task →
Step 16: Implement Search by Contact ID
Medium Task →
Step 17: Implement Search by Contact Name
Medium Task →

Section 5: Update & Delete Module

3 Items
Step 18: Update a Contact's Phone Number
🔒 PRO Medium Task →
Step 19: Locate a Contact for Deletion
🔒 PRO Medium Task →
Step 20: Delete the Contact and Shift Remaining Records
🔒 PRO Medium Task →

Leaderboard

Top 10 of 3.4K
1
cevans
Solved 95 problems
© 2026 Edcret. All rights reserved.
Terms Privacy FAQ Contact