Vladi1442

Untitled

Apr 3rd, 2022
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.50 KB | None | 0 0
  1. //#include <iostream>
  2. ////#include <cstring>
  3. //
  4. //// FIRST TASK
  5. //enum Division
  6. //{
  7. //  ASSASIAN,
  8. //  MEDIC,
  9. //  MAGE,
  10. //  TANK
  11. //};
  12. //
  13. //enum Combat
  14. //{
  15. //  UNKNOWN = -1,
  16. //  RANGE,
  17. //  MELEE,
  18. //  BOTH
  19. //};
  20. //
  21. //struct Hero
  22. //{
  23. //  char name[128];
  24. //  Division division;
  25. //  Combat combat = Combat::UNKNOWN;
  26. //};
  27. //
  28. //void init(Hero& hero) {
  29. //  std::cin.getline(hero.name, 128);
  30. //  std::cin.ignore();
  31. //  char division[20];
  32. //  std::cin.getline(division, 20);
  33. //  std::cin.ignore();
  34. //  if (strcmp(division, "assasian") == 0) {
  35. //      hero.division = Division::ASSASIAN;
  36. //  } else if (strcmp(division, "medic") == 0) {
  37. //      hero.division = Division::MEDIC;
  38. //  } else if (strcmp(division, "mage") == 0) {
  39. //      hero.division = Division::MAGE;
  40. //  } else {
  41. //      hero.division = Division::TANK;
  42. //  }
  43. //  char combat[20];
  44. //  std::cin.getline(combat, 20);
  45. //  std::cin.ignore();
  46. //  if (strcmp(combat, "range") == 0) {
  47. //      hero.combat = Combat::RANGE;
  48. //  } else if (strcmp(combat, "melee") == 0) {
  49. //      hero.combat = Combat::MELEE;
  50. //  } else {
  51. //      hero.combat = Combat::BOTH;
  52. //  }
  53. //}
  54. //
  55. //void print(const Hero& hero) {
  56. //  std::cout << hero.name << std::endl;
  57. //  std::cout << hero.division << std::endl;
  58. //  std::cout << hero.combat << std::endl;
  59. //}
  60. //
  61. //void clearStudentData(Hero& hero) {
  62. //  delete[] hero.name;
  63. //}
  64. //
  65. //// SECOND TASK
  66. //
  67. //
  68. //int main() {
  69. //  // FIRST TASK
  70. //  Hero hero;
  71. //  init(hero);
  72. //  print(hero);
  73. //  clearStudentData(hero);
  74. //
  75. //  // SECOND TASK
  76. //
  77. //
  78. //  return 0;
  79. //}
Advertisement
Add Comment
Please, Sign In to add comment