-
Автор темы
- #1
Помогите удалить элемент из вектора, вот код:
когда нажимаю удалить кс крашит ...
Код:
if (ImGui::Begin("changer", &bIsGuiVisible))
{
int id;
int* id1 = nullptr;;
int i = 0;
if (ImGui::Button(u8"ADD")) {
Settings::InventoryChanger::medals.resize(Settings::InventoryChanger::medals.size() + 1);
}
for (int i = 0; i < Settings::InventoryChanger::medals.size(); i++)
{
id = Settings::InventoryChanger::medals.at(i);
id1 = &id;
char c[2];
c[0] = i + 0;
c[1] = 0;
ImGui::InputInt(c, id1);
if (ImGui::Button(u8"Удалить"+i))
{
Settings::InventoryChanger::medals.erase(Settings::InventoryChanger::medals.begin() + i);
}
ImGui::Spacing();
Settings::InventoryChanger::medals.at(i) = id;
}
ImGui::End();
}