#include "stdafx.h" #include "CHeroHandler.h" void CHeroHandler::loadHeroes() { std::ifstream inp("HOTRAITS.TXT", std::ios::in); std::string dump; for(int i=0; i<25; ++i) { inp>>dump; } inp.ignore(); while(!inp.eof()) { CHero nher; std::string base; char * tab = new char[500]; int iit = 0; inp.getline(tab, 500); base = std::string(tab); if(base.size()<2) //ended, but some rubbish could still stay end we have something useless { return; } while(base[iit]!='\t') { ++iit; } nher.name = base.substr(0, iit); ++iit; for(int i=iit; i