Probleme d'execution

Signaler
Messages postés
43
Date d'inscription
mardi 3 avril 2007
Statut
Membre
Dernière intervention
22 mai 2010
-
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
-
Bonjour,
jai un probleme au niveau de mon programme.
quand je fais le run il maffiche aucune erreur, mais la fenetre d'execution s'ouvre et se ferme rapidement: c'est à dire qu'il ya un probleme :(
bonvoila lmes 2 fonction














int main(void)
{

// Declaration des variables
int a;
FILE *F; // Descripteur du fichier texte
char mot[100]; // variable utilisée pour stocker le mot en cours de lecture
int i; // variable utilisée lors du parcours de la TableHash
unsigned int cle,pt; // variables pour stocker les cles du mot en cours et la clé du caractère '.'
char *temp; // variable pour stocker le mot en cours de lecture
char c; // ??
Liste **TableHash; // tableau de liste
TableHash = (Liste **) malloc (TAILLEHASH * sizeof(Liste *)); // allocation en memoire du tableau

elaguer2seq(&seq);
//printf("%i", a);
}
//}
else printf("Le fichier texte n'existe pas");
scanf ("%c", c);
return 0;

}




void elaguer2seq(Liste **seq){
Liste **tablehach;
Liste *p;
Liste *q;
Liste *L;
for(p=tablehach[0]; p!=NULL; p=p->suivant){
for (q=L; q!=NULL; q=q->suivant){
printf("%s",*p);

}
}
}

4 réponses

Messages postés
653
Date d'inscription
mardi 6 décembre 2005
Statut
Membre
Dernière intervention
10 novembre 2014
2
Rajoute system("PAUSE"); juste avant return 0;

Neo_Fr
Messages postés
43
Date d'inscription
mardi 3 avril 2007
Statut
Membre
Dernière intervention
22 mai 2010

Merci,
mais j'ai cette instruction
Le probleme parait dans une fonction que jai ajouté , car quand je la supprime du code , tout est bon
merci
Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Salut
Si tu veux que l'on puisse t'aider, il va falloir remettre le bout de code que tu as mis en faisant attention à l'indentation
Mis comme cela, ton code est illisible..

A+
Mon site internet : http://pistol.petesampras.free.fr
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
11
Salut,

Arf... Même en essayant d'indenter c'est illisible (Du moins pour moi )


<hr />
int main(void)
{
     // Declaration des variables
    int a;
    FILE *F;


    // Descripteur du fichier texte
     char mot[100];


    // variable utilisée pour stocker le mot en cours de lecture
    int i;
    // variable utilisée lors du parcours de la TableHash
    unsigned int cle,pt;
    // variables pour stocker les cles du mot en cours et la clé du caractère '.'
    char *temp;
    // variable pour stocker le mot en cours de lecture
    char c;
    // ??
    Liste **TableHash;


    // tableau de liste
    TableHash = (Liste **) malloc (TAILLEHASH * sizeof(Liste *));


    // allocation en memoire du tableau
    elaguer2seq(&seq);


    //printf("%i", a); }
    //}   else printf("Le fichier texte n'existe pas");


    scanf ("%c", c);
    return 0; 
}


void elaguer2seq(Liste **seq)
{
    Liste **tablehach;
    Liste *p;
    Liste *q;
    Liste *L;
    for(p=tablehach[0]; p!=NULL; p=p->suivant)
    {
        for (q=L; q!=NULL; q=q->suivant)
        {
            printf("%s",*p);
        }
    }
}