C++ 如何使用用户字符输入完成类播放器创建功能
如何使用用户交互来完成角色属性? 我可以在主要部分完成,但不能在角色创建功能中完成C++ 如何使用用户字符输入完成类播放器创建功能,c++,C++,如何使用用户交互来完成角色属性? 我可以在主要部分完成,但不能在角色创建功能中完成 #include <iostream> class player { public: char playername[256]; int maxhp; int maxmana; }; void createPlayer(player *p); void displayPlayer(char playername[256], int maxhp, int maxmana);
#include <iostream>
class player
{
public:
char playername[256];
int maxhp;
int maxmana;
};
void createPlayer(player *p);
void displayPlayer(char playername[256], int maxhp, int maxmana);
int main(){
player human = {" ", 0, 0};
//std::cout << "Player Name ?\n";
//std::cin >> human.playername;
std::cout << human.maxhp << "\n";
std::cout << human.maxmana << "\n";
createPlayer(&human);
displayPlayer(human.playername, human.maxhp, human.maxmana);
return 0;
}
void createPlayer(player *p){
std::cout << "Player Name ?\n";
std::cin >> ????????????????;
p->maxhp = 100;
p->maxmana = 80;
}
void displayPlayer(char playername[256], int maxhp, int maxmana){
std::cout << playername << " a " << maxhp << " points de vie et " << maxmana << " points de mana."<< "\n";
}
#包括
职业选手
{
公众:
char playername[256];
int-maxhp;
int maxmana;
};
无效创建玩家(玩家*p);
void displayPlayer(char playername[256],int-maxhp,int-maxmana);
int main(){
玩家人类={',0,0};
//std::cout>human.playername;
std::cout你的意思是std::cin>>p->playername;
?我试图使用地址而不是指针分配的名称。但我不知道为什么。