Advertisement
bartek27210

sklep11

Feb 1st, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5.  
  6.  
  7. struct towar
  8. {
  9.     char nazwa[100];
  10.     int numer;
  11.     double cenaj;
  12.     double ilosc;
  13.     int rok;
  14. };
  15.  
  16. double przeprowadzka(void)
  17. {
  18.     FILE *plik;
  19.     FILE *plik2;
  20.     FILE *plik3;
  21.     double wartosc=0;
  22.     struct towar s;
  23.     plik=fopen("sklep1.txt","r");
  24.     plik2=fopen("sklep2.txt","a");
  25.     plik3=fopen("tmp.txt","w");
  26.     while(fread(&s,sizeof(struct towar),1,plik) == 1);
  27.     {
  28.         if(s.rok<2017)
  29.         {
  30.             fwrite(&s, sizeof(struct towar), 1, plik3);
  31.         }
  32.        else
  33.         {
  34.             fwrite(&s, sizeof(struct towar), 1, plik2);
  35.             wartosc=wartosc+s.ilosc*s.cenaj;
  36.         }
  37.  
  38.     }
  39.     fclose(plik);
  40.     fclose(plik2);
  41.     fclose(plik3);
  42.     remove("sklep2.txt");
  43.     rename("tmp.txt","sklep2.txt");
  44.     return wartosc;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement