Project Code
Project Code
Project Code
#include <iostream>
#include <string>
struct Student {
string name;
int rollNumber;
string course;
string className;
};
Student students[MAX_STUDENTS];
int studentCount = 0;
void addStudent() {
cout << "\nCannot add more students. Maximum limit reached." << endl;
return;
studentCount++;
void displayStudents() {
if (studentCount == 0) {
cout << "No students have been added yet." << endl;
return;
}
void searchStudent() {
int rollNumber;
if (students[i].rollNumber == rollNumber) {
found = true;
break;
if (!found) {
void updateStudent() {
int rollNumber;
cout << "Enter roll number to update: ";
if (students[i].rollNumber == rollNumber) {
found = true;
break;
if (!found) {
void deleteStudent() {
int rollNumber;
if (students[i].rollNumber == rollNumber) {
studentCount--;
found = true;
break;
if (!found) {
void deleteAllStudents() {
studentCount = 0;
cout << "All student records have been deleted." << endl;
int main() {
int choice;
do {
switch (choice) {
case 1:
addStudent();
break;
case 2:
displayStudents();
break;
case 3:
searchStudent();
break;
case 4:
updateStudent();
break;
case 5:
deleteStudent();
break;
case 6:
deleteAllStudents();
break;
case 7:
break;
default:
return 0;