Probleme d'ouverture de fichier en C
Fermé
WeGe
-
Modifié par WeGe le 26/02/2011 à 14:33
Hxyp Messages postés 401 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 27 avril 2014 - 27 févr. 2011 à 16:14
Hxyp Messages postés 401 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 27 avril 2014 - 27 févr. 2011 à 16:14
A voir également:
- Probleme d'ouverture de fichier en C
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier iso - Guide
1 réponse
Hxyp
Messages postés
401
Date d'inscription
vendredi 28 janvier 2011
Statut
Membre
Dernière intervention
27 avril 2014
54
Modifié par Hxyp le 27/02/2011 à 16:15
Modifié par Hxyp le 27/02/2011 à 16:15
Bonjour,
Faites une vérification dans
void removeInBB(char * item) {
item = BB[counterBB-1];
counterBB--;
}
que counterBB ne soit pas à zéro avant de le décrémenter car ça risque de donner BB[-1] et à l'insertInBB ça poserait un problème "strcpy(BB[-1],item);", si j'ai bien compris comme c'est dans un thread il se lance 'en même temps' que le insertInBB pas de vérification à savoir si insertInBB a bien été utilisé avant le remove.. Enfin c'est là que je regarderai
Faites une vérification dans
void removeInBB(char * item) {
item = BB[counterBB-1];
counterBB--;
}
que counterBB ne soit pas à zéro avant de le décrémenter car ça risque de donner BB[-1] et à l'insertInBB ça poserait un problème "strcpy(BB[-1],item);", si j'ai bien compris comme c'est dans un thread il se lance 'en même temps' que le insertInBB pas de vérification à savoir si insertInBB a bien été utilisé avant le remove.. Enfin c'est là que je regarderai