bonjour
jai un gros pb en C, si quelq'un pouvait m'aider apidement je commence a devenir dingue!!!!!!
jexplike:
tout simplement, j'essaye de saisir le chiffre 26 dan un fichier d'integer, ca ne fonctionne pas. Nimporte kel autre chiffre rentre, sauf celui la, et g bo reflechir je comprends pas!
si quelqu'un connait la reponse, merci de m'aider!
voici le code, au cas ou il yorai un bug:
#include <stdio.h>
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;
}