Résultats de 1 à 2 sur 2

Sujet : C Problèmes int 26 saisie non valide

  1. #1
    Visiteur MP
    Visiteur MP

    C Problèmes int 26 saisie non valide

    bonjour
    jai un gros pb en C, si quelq\'un pouvait m\'aider rapidement je commence a devenir dingue!!!!!!

    j\'explique:
    tout simplement, j\'essaye de saisir le chiffre 26 dan un fichier d\'integer, ca ne fonctionne pas. Nimporte quel autre chiffre rentre, sauf celui la, et j\'ai beau réfléchir je comprends pas!

    si quelqu\'un connait la réponse, merci de m\'aider!

    voici le code, au cas ou il y aurrait un bug:

    #include <stdio.h>

    Code:
    main()
    {
    
        FILE * fichier;
    
        struct {
        int jourrdv;
        } date ;
    
    saisie:
        fichier=fopen(\"ficdate\", \"a\");
        scanf(\"%d\", &date.jourrdv);
    
        fwrite(&date, sizeof(date), 1, fichier);
        fclose(fichier);
    
        printf(\"\\navant\\n\");
    
        fichier=fopen(\"ficdate\", \"r\");
        fread(&date, sizeof(date), 1, fichier);
    
        while(!feof(fichier))
        {
            printf(\"fic:%d\\n\", date.jourrdv);
            fread(&date, sizeof(date), 1, fichier);
        }
        fclose(fichier);
    
        printf(\"\\napres\\n\");
    
        goto saisie;
    }

  2. #2
    Membre MP
    Inscrit
    août 2013
    Messages
    329
    Salut,

    Déjà, commence par utiliser int main(void), ça fonctionnera mieux Nan, ça n\'a rien à voir c\'est une question de rigueur dans le code. A lire comme ça ton code, je vois pas d\'erreur flagrante, maiontenant tu as un outil qui s\'appelle le debugger qui est fourni avec ton compilateur et qui te sert à trouver de quelle ligne de code vient l\'erreur, utilises-le

    Au fait, tu n\'as pas précisé de quel type d\'erreur il s\'agissait : un segfault, un plantage du système ???

    Regardes tout ça et si tu ne trouves toujours pas post ici.

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Please disable Adblock!