Un problème dans mon code sur langage C

Résolu
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



3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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
    1. merci bcp le problème est résolu
    2. Contributeur
      @youssraalamsuper! peux-tu marquer le sujet comme résolu, via la roue dentée à droite du titre?
  2. 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 ...?
    1. Contributeur
      bonsoir, peux-tu partager du texte, plutôt que des images du texte?