I'm new on stack overflow and I need some help, excuse me but I don't understand where is the problem, someone can help me?
I have the message:
warning: format 'c' expects argument of type 'int', but argument 2 has
type 'char '
and I don't know how to resolve it.
Code:
typedef struct Ajouter_un_joueur Joueurdef;
struct Ajouter_un_joueur {
char nom_joueur[30];
char prenom_joueur[20];
unsigned int numero_joueur;
char personnage[50];
};
int main() {
Joueurdef joueur;
printf("Choisir le nom de votre joueur
");
fflush(stdin);
scanf("%c", joueur.nom_joueur);
printf("Choisir le prenom de votre joueur
");
fflush(stdin);
scanf("%c", joueur.prenom_joueur);
printf("Choisir un numero unique pour votre joueur
");
fflush(stdin);
scanf("%u", &joueur.numero_joueur);
printf("Choisir le nom de votre personnage
");
fflush(stdin);
scanf("%c", joueur.personnage);
printf("Vous etes %c %c, votre numero est le %u et votre personnage est %c",
joueur.prenom_joueur, joueur.nom_joueur, joueur.numero_joueur,
joueur.personnage);
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…