21xrx.com
2024-11-22 07:08:23 Friday
登录
文章检索 我的文章 写文章
C++管理系统案例代码示例
2023-06-24 19:26:20 深夜i     --     --
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++语言进行系统开发,可以方便快捷地实现各种基础操作,让系统更加完善。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复