Un problème dans mon code sur langage C
Résolu
youssraalam
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Un problème dans mon code sur langage C
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Scanner un qr code sur pc - Guide
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, peux-tu partager du texte, plutôt que des images du texte?
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.
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 ...?
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
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