Advertisement
SwordPencil

Untitled

May 8th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. #include "dress_header.h"
  2. //Программа шифрующая информацию о платье в бинарный фаил.
  3. void main(){
  4. puts("Zdravstvuite. Eto registratsiya platiya");
  5. puts("Nazhmite chto-to\n1 - pomosh\n2 - sozdanie platiya\n3 - prosmotr platiya\n0 - vihod");
  6. char doing = getch();
  7. while(doing != 0){
  8. switch(doing){
  9. case '1': user_help(); break;
  10. case '2': FILE * my_dress = create_dress(); break;
  11. }}}
  12.  
  13. FILE * create_dress(){
  14. dress shmotka;
  15. char check;
  16. int i;
  17. puts("Vvedite imya platiya");
  18. gets(shmotka.dress_name);
  19. FILE * dressfile = fopen(strcat(shmotka.dress_name, ".bin"), "wr+");
  20. puts("Shifr tsveta:");
  21. check = getch();
  22. switch(check){
  23. case '1': shmotka.colour = 1; break;
  24. case '0': shmotka.colour = 0; break;}
  25. puts("Shifr pola");
  26. check = getch();
  27. switch(check){
  28. case '1': shmotka.colour = 1; break;
  29. case '0': shmotka.colour = 0; break;}
  30. puts("Shifr ceni:");
  31. switch(check){
  32. case '1': shmotka.colour = 1; break;
  33. case '0': shmotka.colour = 0; break;}
  34. puts("Shifr razmera:");
  35. switch(check){
  36. case '1': shmotka.colour = 1; break;
  37. case '0': shmotka.colour = 0; break;}
  38. puts("Shifr kachestva:");
  39. char check_you[3];
  40. for(i = 0; i < 3; i++){
  41. check_you[i] = getch();
  42. }
  43. if(strcmp(check_you, "000") == 0){
  44. shmotka.kachestvo = 000;}
  45. else if(strcmp(check_you, "001") == 0){
  46. shmotka.kachestvo = 001;}
  47. else if(strcmp(check_you, "010") == 0){
  48. shmotka.kachestvo = 010;}
  49. else if(strcmp(check_you, "011") == 0){
  50. shmotka.kachestvo = 011;}
  51. else if(strcmp(check_you, "100") == 0){
  52. shmotka.kachestvo = 100;}
  53. fwrite(&shmotka, sizeof(dress), sizeof(shmotka), dressfile);
  54. return dressfile;}
  55.  
  56. void user_help(){
  57. puts("Tsvet: 0 - sinie, 1 - zheltee");
  58. puts("Pol: 0 - muzhchina, 1 -zhenchina");
  59. puts("Cena: 0 - deshevoe, 1 - dorogoe");
  60. puts("Razmer: 0 - malenkoe, 1 - bolsoe");
  61. puts("Kachestvo: 000 - och plohoe, 001 - plohoe, 010 - tak sebe, 011 - horoshee, 100 - prekrasnoe");
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement