Advertisement
Guest User

Untitled

a guest
Feb 26th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define MAX 15
  5. typedef struct toode
  6. {
  7. int kood[20];
  8. char nimi[15][20];
  9. int l2bimyyk[20];
  10. }toode;
  11.  
  12. int main(void)
  13. {
  14.  
  15. toode toode1;
  16. int i = 0;
  17. int esimene=0;
  18. int kolmas=0;
  19. char teine[MAX];
  20. FILE *f1, *f2;
  21. char ladu[] = ("ladu.txt");
  22. char tooted[] = ("tooted.txt");
  23.  
  24. f1= fopen(ladu, "r");
  25. f2 = fopen(tooted, "r");
  26. if(f1 == NULL)
  27. {
  28. exit(1);
  29. }
  30. if(f2 == NULL)
  31. {
  32. fclose(f1);
  33. exit(1);
  34. }
  35. while(fscanf(f2, "%d %s %d", &esimene, teine, &kolmas) != EOF)
  36. {
  37. toode1.kood[i] = esimene;
  38. strcpy(toode1.nimi[i], teine);
  39. toode1.l2bimyyk[i] = kolmas;
  40. i++;
  41. }
  42. fclose(f1);
  43. fclose(f2);
  44. for(i=0; i<8;i++)
  45. {
  46. printf("tootekood: %05d\n", toode1.kood[i]);
  47. printf("Toote nimi on: %s \n", toode1.nimi[i]);
  48. printf("Mitu myyakse: %d\n", toode1.l2bimyyk[i]);
  49. }
  50.  
  51. return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement