Bonjour à tous...
Je suis un peu embêté car je n'arrive pas à enregistrer des données dans un fichier convenablement en utilisant des structures.
J'utilise Visual Studio 2005 sous XP....

ok j'ai créer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
typedef struct a a;
struct a
{
char Numb[25];
char F_Name[30];
 
}contact;
 
dans mon code:
fichier=fopen(monfichier,"a");
if (fichier!=Null){
printf ("\n Numb : "); 
gets(x);
gets(Contact.Numb);
printf ("\n F Name: "); 
gets(Contact.F_Name);
fprintf(monfichier,"%s %s \n",Contact.Numb,Contact.F_Name);
fclose(fichier);
}
Et celà enregistre des trucs bizarres dans mon fichier...Ma question est donc de savoir si c'est la bonne méthode pour enregister les structures dans un fichier. Car après fait quelques recherches j'ai lu que "fwrite" et "fread" était plus pour les enregistrements binaires...je ne veux pas de cela....ok J'espère que vous comprenez mon inquiétude..Merci