Un problème dans mon code sur langage C

Résolu/Fermé
youssraalam Messages postés 4 Date d'inscription vendredi 2 mars 2018 Statut Membre Dernière intervention 31 mai 2018 - 2 mars 2018 à 17:19
yg_be Messages postés 23362 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 décembre 2024 - 5 mars 2018 à 13:58
bonjour,
j'ai un problème dans mon code . j'ai pris des screenshot du code et de l'erreur .Est-ce que quelqu'un peut m'aider??
Merci d'avance



A voir également:

3 réponses

yg_be Messages postés 23362 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 décembre 2024 Ambassadeur 1 556
2 mars 2018 à 20:23
bonsoir, peux-tu partager du texte, plutôt que des images du texte?
0
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 101
3 mars 2018 à 10:57
Bonjour,

On doit deviner le problème; sans savoir ce que c'est sensé faire et avec un code illisible, il va y avoir des millions de réponses...

J'essaie quand même.
  • Le plantage c'est parce qu'on ferme un fichier qui n'a pas pu être ouvert. Impossible d'indiquer la ligne dans un image!
  • L'erreur c'est que le fichier "bulk_rec_node20" n'a pas pu être ouvert.
  • La cause de l'erreur : Ma boule de cristal n'a pas deviné? Est-ce que le fichier manque? Est-ce l'on attend par erreur des données pour le nœud 20? Est-ce que le numéro du fichier n'est pas un numéro de nœud ? Est-ce que ...?
0
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
Modifié le 5 mars 2018 à 11:22
Salut youssraalam,

fopen peut échouer pour différentes raisons.

Sur un système de type Unix / Linux, les erreurs suivantes peuvent être renvoyées dans errno :

https://pubs.opengroup.org/onlinepubs/7908799/xsh/fopen.html#tag_000_005_162

pour accéder au numéro de l'erreur, il faut utiliser errno

http://www.cplusplus.com/reference/cerrno/errno/

et pour afficher un message "humain" affichant l'erreur en anglais, utiliser perror

http://www.cplusplus.com/reference/cstdio/perror/

Dal
0
youssraalam Messages postés 4 Date d'inscription vendredi 2 mars 2018 Statut Membre Dernière intervention 31 mai 2018
5 mars 2018 à 11:23
merci bcp le problème est résolu
0
yg_be Messages postés 23362 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 décembre 2024 1 556 > youssraalam Messages postés 4 Date d'inscription vendredi 2 mars 2018 Statut Membre Dernière intervention 31 mai 2018
5 mars 2018 à 13:58
super! peux-tu marquer le sujet comme résolu, via la roue dentée à droite du titre?
0