owoce to vector zapelniony nazwami i ta petla poprawnie usuwa wszystkie elementy zaczynajace na 'a', ale jak pozbyc sie tego licznika, by zostal sam iterator ?
int i = 0;
for (i = 0, s = owoce.begin(); i < owoce.size(); i++, s++)
if (owoce[i][0] == 'a' || owoce[i][0] == 'A') //jak tu zrobic by moc pozbyc sie tego 'i' z calej petli
owoce.erase(s);
jak zrobic by wczytywanie konczylo sie podaniem pustej lini i potwierdzeniem klawisza enter (bez tej zmiennej pomocniczej q)
std::string t;
while (std::cin >> t && t != "q")
{
owoce.push_back(t);
}
z gory dzieki, pozdro