Tu as un problème de parenthésage dans la fonction AddVariable et AddFonction:
if (Env->tab[indice].etat == OCCUPE)
{
indice ++;
while (Env->tab[indice].etat == OCCUPE &&...
Type: Messages; Utilisateur: fearyourself
Tu as un problème de parenthésage dans la fonction AddVariable et AddFonction:
if (Env->tab[indice].etat == OCCUPE)
{
indice ++;
while (Env->tab[indice].etat == OCCUPE &&...
Sans pouvoir voir ce que tu passes en argument ni voir les structures de données... Voici une erreur:
int hash(const char *nom)
{
int som = 0;
int i;
for (i = 0; i < MAX; i++)
...
Encore un problème d'allocation... Dans ta fonction EstFonction, tout est correct mais lorsque tu fais:
nom = malloc(strlen(ligne)+1);
if(nom == NULL)
return 1;
strcpy(nom,ligne);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.