If you are looking to learn techniques to develop mini-projects in C/C++ programming language through examples, then you are on the right page. On this page, I have listed the Top 10 Mini Projects written in C and C++ programming. You can choose any one of them based on your needs. The source code for all projects is also available; you can download them from GitHub, and the download link is provided inside each project page.
You will also find project videos on YouTube where I have explained the project algorithm, problem solving techniques, and source code in details. Video links are available inside project page. Please do not forget to subscribe my channel to get new videos update.
All the projects are compiled using the GCC compiler with the Code::Blocks IDE on a Windows machine. Most of the projects do not work on machines other than Windows.
All the projects are created for educational purposes. You can freely use a project or reuse parts of the source code for your college or personal projects. However, you are not allowed to distribute them for commercial purposes. If you have any queries or suggestions, you can email me at smokindinesh@gmail.com.
Projects in c
- Quiz Game : You will learn to break down an application into modules (functions), switch between screens based on user input, multi-dimensional array techniques, loops and so much more. Videos are also available to understand project source code in detail.
- Contacts Management: You will learn CRUD (Create, Read, Update, and Delete) operation in C files, and various modes of opening files. Also, you can watch video to understand source code in detail.
- Personal Dairy Management System: This project is very similar to Contacts Mangement. Sorce code of Contacts Management is reused. You will learn to write reusable source code and implement in another project. Project video is also available inside project page.
- Library management: It is larger and more complex than my other projects, such as the Quiz game, Contact Management, and Personal Diary Management. In this project, I have implemented a variety of techniques and features, including Admin and Student modes, user security, reading and writing CSV files, and many others. This project will provide you with numerous insights. If you’re aiming for the highest grade in your project/lab assignment, I recommend following this project. Project video is also available to understand source code in detail.
- Snake Game: This game is created without graphics library. Game window, snake, and food is created by printing * and 0 characters. It is very good project to learn game development techniques and algorithms. You can also watch video to understand project in detail.
- Tic-tac-toe game: This is another game project created without graphics library. Although, looks simply, it is technically more complex than snake game. Computer player is also implemented which will play game with user. In this project you will understand techniques of implementing multiplayer, and algorithms of implementing computer player. Project videos are also available.
- Tetris Game: This is perfect game to understand real world game development techniques. Although it is created without using graphics, I have implemented linear algebra to rotate and translate shapes which is widely used in 2D and 3D graphics game. I suggest you follow this project to understand real world game development techniques.
- Department store system
- Telecom Billing Management System
- Bank Management System
- Medical Store Management System
Projects in C++
- Student database system
- Hang Man
- School Fee Enquiry Management System
- Supermarket Billing System
- 3D Bounce in OpenGL
- Bus Reservation System
- Puzzel Game in wxWidget
- Data Exchange between Notepad and Excel (Visual C++)
- Employee's Management System
really useful...:)
ReplyDeletehi i want to make a project how the steps to be taken
Delete....good....
ReplyDeletethank god!!!!!!
ReplyDeletem getting errors can u pls solve them out
ReplyDeletelovee youu
DeleteThank u very much to all uploader...!! its really useful n no bugs fix
ReplyDeleteActually all above projects are compiled in gcc compiler with codeblocks IDE in windows platform so, if your compiler and platform is different then some error may occur.
DeleteThat's Nc
Deleteget lostt youuu
Deletekollam kollam
ReplyDeletegreat really helpful.
ReplyDeletePlease Help Me ... a Program for Add,View,Delete and Search ... Please I Really Need it ..
ReplyDeletehelp for project as:
ReplyDelete----------------------------------------------------------------------------------------------------------------
MCA data management system.
1display all records
2.diaplay first 5 toppers for each semister
3.add records
4.Update records
5.delete records
6.exit
------------------------------------------------------------------------------------------
using MS Access database.
pls help
jai balayya
DeleteThis comment has been removed by the author.
ReplyDeleteLaboratory Management System in C++
ReplyDeletesend me the link or codding for this project
parghisk@gmail.com
Apni assignment khud keero
DeleteLOL!!! :D
DeleteLaboratory Management System in C++
ReplyDeletesend me the link or codding for this project
tobbyomotola2011@gmail.com
please send source code for Data Exchange between Notepad and Excel (Visual C++) @ palkianjali@gmail.com
ReplyDeletelot of errors, can u fix it... plsss it'l b helpful
ReplyDeleteAll project are compiled in MinGW with codeblock IDE in windows machine.
DeleteThis comment has been removed by a blog administrator.
ReplyDeleteSuperb....!!!!!!!!!!
ReplyDeleteplz send full source code of super market billing system on kaushlendra.rock@gmail.com
ReplyDeletethanks alot
ReplyDeletecan someone send me a c program for sound generator using avr 8535 micrcontroller using a 4X3 keybad.
ReplyDeleteplz send full source code of web server in java language on munnilal680@gmail.com
ReplyDeleteplz send me source code of teacher's time table in c on dipika.chaudhari27@ gmail.com
ReplyDeleterely very interesting
ReplyDeletei cant imagine people are downloading projects from here....it will not help in your programming....skillx.......watch videos if wanted to get help..... in these already developed programs...u will not get things clearly....... even i cant....
ReplyDeleteIf u don't that does mean some of us don't
DeleteSome of us download and modify it.but sometime to read through the codes to understand it better when we see others!!
i want project in bakery billing system using c lang
ReplyDeletei need food automation in c++ send me at pillaiakhil99@rediffmail.com
ReplyDeletemail me fast
ReplyDeleteplz send me the latest and different C++ project titles
ReplyDelete#include
Delete#include
#include
#include
#include
#include
#include
#include
#define max 20
using namespace std;
ofstream myfile;
struct student
{
char fname[80];
char lname[20];
long int room;
char id;
int age;
};
int num;
student emp[max],tempemp[max];
int main()
{
system("cls");
void build();
void list();
void deletes();
void search();
char option;
void menu();
menu();
while((option=cin.get())!='q')
{
switch(option)
{
case 'b':
build();
break;
case 'l':
list();
break;
case 'd':
deletes();
break;
case 's':
search();
break;
}
menu();
}
return 0;
}
void menu()
{
system("color Ff");
system("cls");
cout<<" ";
cout<<"\n***** HOSTAL Management System ***** ";
cout<Built The studen Record ";
cout<<" ";
cout<<"\n\t\t Press l---->List The Student Record ";
cout<<" ";
cout<<"\n\t\t Press d---->Delete An Record ";
cout<<" ";
cout<<"\n\t\t Press s---->Search A record ";
cout<<" ";
cout<<"\n\t\t Press q---------->Quit Program ";
cout<<" ";
cout<<"\n\n \t\t Select Your Option Please ====> ";
}
void build()
{
system("color Df");
system("cls");
cout<<"\t\t\t Build The Record";
cout< 20"<";
cin>>num;
cout<<"\n Enter The Following Items"<>emp[i].fname;
myfile<>emp[i].lname;
myfile<>emp[i].room;
myfile<>emp[i].age;
myfile<>emp[i].id;
myfile<>room;
int i;
for(i=0;i<=num-1;i++)
{
if(emp[i].room==room)
{
tempemp[i]=emp[i];
}
}
num--;
for(i=0;i<=num-1;i++)
{
emp[i]=tempemp[i];
}
}
void search()
{
system("color Cf");
system("cls");
cout<<"Welcome To Search Of student Database ";
cout<>room;
for(int i=0;i<=num-1;i++)
{
if(emp[i].room==room)
{
cout<<" fast name last name Room student Age "<<endl;
cout<<" ------------------------------------------------------ "<<endl;
cout<<setw(6)<<emp[i].fname;
cout<<setw(6)<<emp[i].lname;
cout<<setw(12)<<emp[i].room;
cout<<setw(8)<<emp[i].id;
cout<<setw(8)<<emp[i].age;
cout<<endl;
}
else
cout<<"this room is empty"<<endl;
}
cout<<"going to main menu";
getch();
}
many errors
Deletethanx a lot
ReplyDeleteplz send full source code for card game with 7 piles and 28 cards... hs.swarna.hari@gmail.com
ReplyDeleteplz send me c++ souce code for personal information management
ReplyDeletecan i request a turbo c program of list function .. with menu of insert delete edit and display .. thanks
ReplyDeletehi everybody, I' am beginner in c programming, and I try to built a program for producing a tool to perform basic tasks in a business management application.
ReplyDeletei want to do a pendrive lock.could you please give me a idea.
ReplyDeleteI want opengl mini project src code for rocket launching...please replay with link where i get that...
ReplyDeleteDo someone have the firefighting robot project c programming source code, it uses wall follower algorithm. Can you please send it to my email: andywongch.89@gmail.com
ReplyDeleteI appreciate with your kindness
Thank you for posting this, considering that there only seems to be projects using old header on the internet.
ReplyDeleteplease someone mail me or tell me how should i make casualty increasing inquiry management system please its important for me
ReplyDeletemy email is daniyal_durrani12@hotmail.com
#include
ReplyDeletevoid X(int &A, int &B)
{
A = A + B;
B = A - B;
A=A-B;
}
void main()
{
int a = 4, b =18;
X(a,b);
cout<<a<<","<<b;
}
how it works
Deletehow it works
Deletea=18,b=4
Deleteits a simple progrmm to swap to vareables
using functions
error in cout statement but envy if this program will be run or excute then this will give the answer a=4,b=18 because of function return type is void.
Deleteerror in cout statement but envy if this program will be run or excute then this will give the answer a=4,b=18 because of function return type is void.
DeleteGood.......
ReplyDeleteits really a nice project
ReplyDeleteIn MBA there are many specializations offered in different colleges. Human Resource Management is the one of the best specialization and having lot of scope and lot of job opportunities in this field.
ReplyDeleteTop institutes offering distance MBA in human resource management Thanks for sharing.
plz some one help me in developing code of my project ,,, my project is cultural and technical management !!!!
ReplyDeletei need a code in c++
ReplyDeleteI need a code in 'C' for the project of Token Management System. for displaying the customer name, mobile, his token no. and also this record is save into the file... This project is based on Postpaid, prepaid, recharge of customer where the system gives the token to the customer
ReplyDeletei need a code in 'c' for the student and admin both.
ReplyDeletewhere choice is asked , about your identity whether u r a student or admin. If u r admin then type your name and password and if password is correct then u can update,search,delete,modify,enter details of students.
But if you are a student then type your roll no only and you get your full details which are entered by admin.
Thank You
ReplyDeletecan anyone send me full project on examination invigilation scheduling??
ReplyDeleteNO.
Deletechek dis for more projects and slide
ReplyDeletewww.btechsolutions4u.blogspot.com
please give me a college based projects
ReplyDeletepls give a source code for online quiz
ReplyDeletepls send me any good mini project of computer graphics....to ths mail:
ReplyDeleteparip570@gmail.com
More and quality projects here:--> http://www.easycppcodes.com/projects-in-cpp/
ReplyDeleteFind some better projects here
ReplyDeleteHere is link to my C language project in Bank Management system-->https://www.fiverr.com/s/7st9bd
ReplyDeleteI can help you in C/C++ programs here for $5 www.fiverr.com/uzma11
Mobile shop management
ReplyDeleteplease any one send source code for market bill management in c programming to my email id : snmurthy1403@gmail.com
ReplyDeletei want simple college management system program in c++.
ReplyDeleteplz give for my project.
if u have coding for car rental service in c program means plz to this mail id
ReplyDeletekanagarajan.me14@bitsathy.ac.in
i need help in car parking management system in c++.. can someone help me in it?? any tips.. im totally confused :(
ReplyDeletei have its code
Deleteplz send me the code to this mail .........pragna987@gmail.com.........plz its very urgent
Deletepls forward to me also...plllsss
Deleteanjanavitthal@gmail.com
Thanks :)
ReplyDeletemy project is student prerequisite management system using linked list or trees....it should show whether the student is able to take the subject or not...help me...!!!!
ReplyDeleteplease send the project..........in
Deletessureshmsd7@gmail.com
please send me the code
Deletedivyadeepudd7@gmail.com
mei kya project krn ?koi muje b to btae naaaaa plzzz
ReplyDeleteI have a project ATM coding. You Cant take it from me
Deletei want a full coding of mobile store manamgment system in c langunage.
ReplyDeletecan anybody send me please on mehwish.reyaz@gmail.com
Can u plzz mail me the code.
ReplyDeleteknsy project ka code chahy?
DeleteI wants to upload code of ATM how can i upload it to your site?
ReplyDeleteFirst send me by email: smokindinesh@gmail.com. I will review it then only I upload it.
DeleteI want project on employee management in visual c++ using win
ReplyDeleteCan you answer me to choose the best project for my tutorial?
ReplyDeletei also want to share mine.. tennis scorekeeper. do visit here http://adf.ly/1M3wBt for the source code. thanks. :)
ReplyDeletehey cant we post our programs
ReplyDeletecan any one help me by sending the source code or helpful link for the below project...
ReplyDeleteClient data information processing of bank for various clients using the following menu choices:
1 – Capture data from file
2 - to add an item to the queue
3 - to remove an item from the queue
4 – write data from file
5 - to end
//Data prototype struct clientData
{
char Client_Name[10];
int Balance_due;
char Month_Due[4];
//some more required here???
};
//function prototypes may be required pointers
int Menu(int choice);
void Add(struct clientData client);
void Remove(struct clientData client);
void Print(struct clientData client);
void Capture_Data(struct clientData client);
binomial series is finite project plzzz help me
ReplyDeleteanyone send the code of laptop scheme ...plzzz...
ReplyDeleteanyone send the code of laptop scheme ...plzzz...
ReplyDeletereal estate management system project in c++ plzz help me
ReplyDeletewhats the password for library management system project in c???
ReplyDeletehi can someone sent me the code for memory block
ReplyDeletein c promgrmming please
i want project on medicine record maintenance system ...please send me in my email ... jatinderk623623@gmsil.com
ReplyDeleteCan someone send a source code for a c++ car race game? I'm new at programming. It has to be functions for 3 cars racing 3 laps. Car color and lap time. Thank you!
ReplyDeletehai guys i want project "mobile shop" using c language plz help me...................................
ReplyDeletehai guys i want project "mobile shop" using c language plz help me...................................
ReplyDeletec any good project source code pls hlp has gkgokul025@gmail.com
ReplyDeletekoi run hna wala programme da dain plz
ReplyDeletehelp me with source code for clothing management store system
ReplyDeletethis blog is awesome...helped me lot
ReplyDeletecan anyone help me in data base managment mini project help sql,c.
ReplyDeleteAnd for graphics and multimedia mini project in c only please help me
data base mini project in sql,c language
ReplyDeleteGraphics an multimedia mini project in c language
mailid-shahjj14.it@coep.ac.in
data base mini project in sql,c language
ReplyDeleteGraphics an multimedia mini project in c language
mailid-shahjj14.it@coep.ac.in
send me railway reservatiom system project code
ReplyDeleteany project ideas related to biotechnology/biology available in C language?
ReplyDeleteI want about Phonebook application in c language
ReplyDeletei want a full coding of a medical center system using windows application in++ c langunage.
ReplyDeletecan anybody send for me please on rusarikabill@gmail.com thank you
Bakery billing system c code please asap I need.s end me to munnavanam@gmail.com thankyou
ReplyDeleteI Driving license management system ...please send at ayyannajeebb3@gmail.com
ReplyDeleteI need something new management system for my project
ReplyDeletecan someone send me library management system project in c++... please ...
ReplyDeletemishrareena39@gmail.com
pleas send me quikly snake game in c languag befor 7 pm
ReplyDeletecan Any one give me Snake Game in C++
ReplyDeletecan anyone send me the program for constructing building using c++?
ReplyDeleteits includes the calcution like legth,breath,..?
I have one my first c project on youtube "Cricket game in c programming"
ReplyDeleteThe help of internet contemplating is that you are able to yield at your own revive. On the off chance that you wish to qualify completed then you can, and in the event that you are battling you can adagio guzzle. java programming
ReplyDeleteplz send any one application and easily understandable program in c
ReplyDeletegreat!
ReplyDeletecan i have some more projects using c language please....
ReplyDeletehie ,i want c program for bus management
ReplyDelete