21xrx.com
2025-03-28 11:37:46 Friday
文章检索 我的文章 写文章
C++管理系统案例代码示例
2023-06-24 19:26:20 深夜i     17     0
C++ 管理系统 案例代码 示例 编程

C++是一种高级编程语言,因为其强大的功能和灵活的特性,已经成为了计算机科学领域的主流语言之一。在C++语言中,可以很容易地开发各种管理系统,而下面就是一个C++管理系统案例代码示例。

该管理系统为一个简单的学生管理系统,包括了添加学生、删除学生、查找学生、显示学生信息等基本功能。具体实现方式如下:

1. 添加学生

void addStudent() {
  cout << "请输入学生姓名:";
  string name;
  cin >> name;
  cout << "请输入学生性别:";
  string sex;
  cin >> sex;
  cout << "请输入学生年龄:";
  int age;
  cin >> age;
  cout << "请输入学生手机号码:";
  string phone;
  cin >> phone;
  Student student(name, sex, age, phone);
  stuList.push_back(student);
  cout << "添加成功!" << endl;
}

2. 删除学生

void deleteStudent() {
  cout << "请输入要删除学生的姓名:";
  string name;
  cin >> name;
  bool flag = false;
  for (vector<Student>::iterator it = stuList.begin(); it != stuList.end(); it++) {
    if (it->name == name) {
      it = stuList.erase(it);
      cout << "删除成功!" << endl;
      flag = true;
      break;
    }
  }
  if (!flag)
    cout << "未找到该学生!" << endl;
  
}

3. 查找学生

void searchStudent() {
  cout << "请输入要查找学生的姓名:";
  string name;
  cin >> name;
  bool flag = false;
  for (vector<Student>::iterator it = stuList.begin(); it != stuList.end(); it++) {
    if (it->name == name) {
      it->showInfo();
      flag = true;
      break;
    }
  }
  if (!flag)
    cout << "未找到该学生!" << endl;
  
}

4. 显示学生信息

void showStudentList() {
  for (vector<Student>::iterator it = stuList.begin(); it != stuList.end(); it++) {
    it->showInfo();
  }
}

以上就是C++学生管理系统的基本代码示例。通过这个案例可以看到,使用C++语言进行系统开发,可以方便快捷地实现各种基础操作,让系统更加完善。

  
  

评论区

请求出错了