Problème : chaîne de caractère
Bonsoir,
Je suis vraiment nul pour ce qui est des chaînes. Dans mon projet (petit RPG solo sur console ^^), je voudrais créer la variable nomMonstre afin de pouvoir changer ce nom quand je le veux pour rendre la focntion Combat.c plus simple à utiliser en employant cette variable nomMonstre.
J'ai donc déclaré une chaîne dans mon fichier main.c :
Code:
char nomMonstre[10] = "Squelette" ;
Puis j'ai défini ma fonction combat (avant main.c bien sûr) :
Code:
int combat (char nomMonstre) ;
où int signifie l'expérience que l'on acquiert en tuant le monstre (en l'occurence, un squelette).
Mais lorsque j'appelle ma fontion (écrite sur un autre fichier) depuis main.c, la compilation plante ! Voici l'appel de fonction :
Code:
expGagne = combat(nomMonstre);
Merci d'avance pour votre aide.