Witam,
mam pytanko związane z kontenerami stl . Chodzi o to , że nie wiem jaki wybrać do:
Random accesu . Chodzi o to , że chce modyfikować indeks w zależności od wartości wysłanej przez pakiet.
Coś takiego :
bool TCharacter::BuyItem(std::vector<std::string> &packet)
{
int char_id = 0;
bool error = false;
try
{
char_id = atoi(packet[2].c_str());
}
catch(...)
{
error = true;
}
for(unsigned int i = 0; i < Map->characters.size();i++)
if(Map->character[i].char_id == char_id)
//dalszy kod
return error ? false : true;
}