Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdbool.h>
- struct Chambre
- {
- char num[20];
- int nbrelit;
- int etat;
- float prix;
- };
- struct Chambre t[10];
- void init(struct Chambre t[10],int n)
- {
- int i;
- for(i=0;i<n;i++)
- {
- printf("Entrer les infos : ");
- scanf("%s",t[i].num);
- scanf("%d",&t[i].nbrelit);
- scanf("%d",&t[i].etat);
- scanf("%f",&t[i].prix);
- }
- }
- void aff(struct Chambre t[10],int n)
- {
- int i;
- for(i=0;i<n;i++)
- {
- printf("%s\n",t[i].num);
- printf("%d\n",t[i].nbrelit);
- printf("%d\n",t[i].etat);
- printf("%.2f\n",t[i].prix);
- }
- }
- void add(struct Chambre t[10],int n)
- {
- printf("Entrer le num : ");
- scanf("%s",t[n].num);
- printf("Entrer le nombre de lit : ");
- scanf("%d",&t[n].nbrelit);
- printf("Entrer l'etat : ");
- scanf("%d",&t[n].etat);
- printf("Entrer le prix : ");
- scanf("%f",&t[n].prix);
- }
- void save(struct Chambre t[10],int n)
- {
- int i;
- FILE *fichier;
- fichier = fopen("hotel.txt","w+");
- for(i=0;i<n;i++)
- {
- fprintf(fichier,"Le nombre de chambre : %s\n",t[i].num);
- fprintf(fichier,"Le nombre de lit %d\n",t[i].nbrelit);
- fprintf(fichier,"L etat est : %d\n",t[i].etat);
- fprintf(fichier,"Le prix est : %.2f\n",t[i].prix);
- }
- }
- main()
- {
- void init(struct Chambre t[10],int n);
- void aff(struct Chambre t[10],int n);
- void add(struct Chambre t[10],int n);
- void save(struct Chambre t[10],int n);
- int n,choix;
- printf("Numbr");
- scanf("%d",&n);
- init(t,n);
- do
- {
- printf("1-Afficher tous les chambre\n");
- printf("2-Ajouter une chambre\n");
- printf("3-save\n");
- printf("0-Fin du programme");
- do
- {
- printf("\nEntrer votre choix : ");
- scanf("%d",&choix);
- }while(choix>3 || choix<0);
- switch(choix){
- case 1:aff(t,n);break;
- case 2:add(t,n);n++;break;
- case 3:save(t,n);break;
- case 0:printf("Fin du programme!");break;
- }
- }while(choix!=0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement