guindilla
-
25 nov. 2007 à 15:35
fiddy
Messages postés11069Date d'inscriptionsamedi 5 mai 2007StatutContributeurDernière intervention23 avril 2022
-
25 nov. 2007 à 16:23
Bonjour.
J'ai fait un jeu de role, et dans mon testGeneral je fais appelle a toutes mes fonctions. Il n'y a donc qu'un main dedans.
Et ils me mettent plusieurs trucs et je ne comprends pas le probleme.
if (tab[joueur[numJoueur].troll->position] == CASE_SANCTUAIRE)
printf("Aucune action sur cette case");
if (tab[joueur[numJoueur].troll->position] == CASE_MONSTRE)
case_monstre_troll(&joueur, numJoueur, &tab);
if (tab[joueur[numJoueur].troll->position] == CASE_PAUSE)
case_pause_troll(joueur, nbJoueurs, numJoueur); // provisoire : apres il faudra faire combat contre les perso presents
if (vieBoss < 0)
{
printf("Le jeu est fini.\n");
return 0;
}
}
}
}
system("pause");
return 0;
}
et voici ce qu'on m'ecrit quand je lance le makefile :
gcc -pedantic -ansi -g -Wall -Wextra -I../include testGeneral.c -c
testGeneral.c: Dans la fonction «case_monstre_troll» :
testGeneral.c:9: attention : «main» is usually a function
testGeneral.c:9: erreur: syntax error before «{» token
testGeneral.c:13: erreur: parameter «vieBoss» is initialised
testGeneral.c:14: erreur: parameter «curseur» is initialised
testGeneral.c:16: erreur: parameter «persoADeplacer» is initialised
testGeneral.c:17: erreur: parameter «numJoueur» is initialised
testGeneral.c:19: erreur: syntax error before «srand»
make: *** [testGeneral.o] Erreur 1
ah... et au cas ça vous serve... Voici mon makefile :
fiddy
Messages postés11069Date d'inscriptionsamedi 5 mai 2007StatutContributeurDernière intervention23 avril 20221 844 25 nov. 2007 à 16:23
Salut,
Déjà il y a une petite faute, tu as inclu deux fois #include "cases_question.h"
Ensuite, lorsque tu postes un code, pourrais-tu utiliser le bouton permettant la conversation de la forme du texte (bouton à côté de souligner), car sans indentation, c'est dur de lire le code.