C++如何写一个战队信息管理系统
时间: 2023-08-09 09:05:38 浏览: 90
下面是一个简单的C++战队信息管理系统的例代码:
```cpp
#include <iostream>
#include <>
#include <vector>
using namespace std;
Player {
string name;
int age;
string role;
};
class Team {
private:
vector<Player> players;
public:
void addPlayer(const Player& player) {
players.push_back(player);
}
void displayPlayers() {
for (const auto& player : players) {
cout << "Name: " << player.name << endl;
cout << "Age: " << player.age << endl;
cout << "Role: " << player.role << endl;
cout << "---------------------" << endl;
}
}
};
int main() {
Team team;
Player player1 = {"John", 22, "Attacker"};
Player player2 = {"Emma", 25, "Defender"};
Player player3 = {"Mike", 20, "Support"};
team.addPlayer(player1);
team.addPlayer(player2);
team.addPlayer(player3);
team.displayPlayers();
return 0;
}
```
这个示例使用了结构体`Player`来表示每个玩家的信息,包括姓名、年龄和角色。然后,使用`Team`类来管理战队的信息,可以添加玩家和显示所有玩家的信息。
在`main`函数中,我们创建了一个`Team`对象,并添加了三个玩家。最后,调用`displayPlayers`函数来显示所有玩家的信息。
您可以根据实际需求扩展该系统,例如添加删除玩家、搜索特定角色的玩家等功能。
阅读全文