pastebin

Paste Search Dynamic
L->name
  1. #include <stdio.h>
  2. #include <stdio.h>
  3. #include <stdio.h>
  4. #include <assert.h >
  5. #include <stdlib.h>
  6. #include <string.h>
  7.  typedef struct legumes
  8. {
  9.     char name [50];
  10.     int prix;
  11.     int id;
  12. } L_LEG;
  13. void Affiche (L_LEG *L);
  14.  void  Saisie(L_LEG *L);
  15.   void print_struct_elements_file(L_LEG *L);
  16.    void print_struct_elements(L_LEG *L);
  17. int main()
  18. {
  19.     L_LEG L1;
  20.      L_LEG L2;
  21.       L_LEG L3;
  22.        L_LEG L4;
  23.         L_LEG L5;
  24.          L_LEG L6;
  25.           L_LEG L7;
  26.            L_LEG L8;
  27.             L_LEG L9;
  28.              L_LEG L10;
  29.              Saisie (&L1);
  30. print_struct_elements_file(&L1);
  31.  
  32.  Saisie (&L2);
  33. print_struct_elements_file(&L2);
  34. Affiche (&L2);
  35. Affiche (&L1);
  36.  
  37.     return 0;
  38. }
  39. void  Saisie(L_LEG *L){
  40.  
  41.      printf("Enter name: ");
  42.     scanf("%s", L->name);
  43.     printf("Enter prix: ");
  44.     scanf("%d", & L->prix);
  45. }
  46. void print_struct_elements_file(L_LEG *L) {
  47.        FILE * fptr;
  48.        int i;
  49.  
  50.        if (fptr == null)
  51.     {
  52.         printf("Cannot open file \n");
  53.         exit(0);
  54.     }
  55.     fptr =fopen("program.txt","w");
  56.  
  57.  
  58.        fprintf (fptr, " %s\n",(L->name));
  59.         fprintf (fptr, " %d\n",(L->prix));
  60.  
  61.  
  62.  fclose (fptr);
  63. }
  64. void Affiche (L_LEG *L){
  65.  FILE *f = fopen("program.txt" , "r");
  66.  
  67.  
  68.   if(f == null){
  69.     printf("Cannot open file \n");
  70.         exit(0);
  71.   }
  72.  
  73.   else{
  74.     fgets(L->name, 50, f);
  75.    printf ("%s\n",L->name);
  76.         printf ( " %d\n",(L->prix));
  77.  
  78. fclose (f);
  79. }
  80. }
Parsed in 0.010 seconds