Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //#include <iostream>
- ////#include <cstring>
- //
- //// FIRST TASK
- //enum Division
- //{
- // ASSASIAN,
- // MEDIC,
- // MAGE,
- // TANK
- //};
- //
- //enum Combat
- //{
- // UNKNOWN = -1,
- // RANGE,
- // MELEE,
- // BOTH
- //};
- //
- //struct Hero
- //{
- // char name[128];
- // Division division;
- // Combat combat = Combat::UNKNOWN;
- //};
- //
- //void init(Hero& hero) {
- // std::cin.getline(hero.name, 128);
- // std::cin.ignore();
- // char division[20];
- // std::cin.getline(division, 20);
- // std::cin.ignore();
- // if (strcmp(division, "assasian") == 0) {
- // hero.division = Division::ASSASIAN;
- // } else if (strcmp(division, "medic") == 0) {
- // hero.division = Division::MEDIC;
- // } else if (strcmp(division, "mage") == 0) {
- // hero.division = Division::MAGE;
- // } else {
- // hero.division = Division::TANK;
- // }
- // char combat[20];
- // std::cin.getline(combat, 20);
- // std::cin.ignore();
- // if (strcmp(combat, "range") == 0) {
- // hero.combat = Combat::RANGE;
- // } else if (strcmp(combat, "melee") == 0) {
- // hero.combat = Combat::MELEE;
- // } else {
- // hero.combat = Combat::BOTH;
- // }
- //}
- //
- //void print(const Hero& hero) {
- // std::cout << hero.name << std::endl;
- // std::cout << hero.division << std::endl;
- // std::cout << hero.combat << std::endl;
- //}
- //
- //void clearStudentData(Hero& hero) {
- // delete[] hero.name;
- //}
- //
- //// SECOND TASK
- //
- //
- //int main() {
- // // FIRST TASK
- // Hero hero;
- // init(hero);
- // print(hero);
- // clearStudentData(hero);
- //
- // // SECOND TASK
- //
- //
- // return 0;
- //}
Advertisement
Add Comment
Please, Sign In to add comment