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 :
Puis j'ai défini ma fonction combat (avant main.c bien sûr) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part char nomMonstre[10] = "Squelette" ;
où int signifie l'expérience que l'on acquiert en tuant le monstre (en l'occurence, un squelette).
Code : Sélectionner tout - Visualiser dans une fenêtre à part int combat (char nomMonstre) ;
Mais lorsque j'appelle ma fontion (écrite sur un autre fichier) depuis main.c, la compilation plante ! Voici l'appel de fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part expGagne = combat(nomMonstre);
Merci d'avance pour votre aide.
Partager