bonjour tout le monde
voila les amis, j'ai un probleme avec la foction fwrite, sa fait trois jours que je galére, j'espere vraimant que vous allez m'aider:
je voudrais écrire un tableau de structure dans mon fichier
voici la partie de mon code qui me cause probleme
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
//déclaration
struct  tenreg{
	char 	ville[30];
	char 	date[10];
	int	temperature;
};
typedef struct tenreg tenreg;
 
  tenreg tab[30];  //tableau dont chaque case est un enregistrement
  printf("donner les informations suivantes: ");
  printf("\nla ville     ");
  scanf("%s",tab[i].ville);
  printf("\nla date      ");
  scanf("%s",tab[i].date);
  printf("\ntemperature     ");
  scanf("%2d",&tab[i].temperature);
  fwrite(&tab[i],sizeof(tab[i]),1,f);
}
mais le probleme c'est que la foction m'affiche que la ville dans mon fichier, ni date ni tempértaure
merci d'avance