#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
int main()
{
std::vector<std::vector<std::string>> vstring
{
{ "no", "yes" },
{ "help", "yes" },
{ "true", "false" }
};
const std::string myStr = "help";
auto f = std::find_if(vstring.begin(), vstring.end(),
[&](std::vector<std::string>const & vs)
{
return !vs.empty() && myStr == vs[0];
});
if (f != vstring.end())
{
for (auto& s: *f)
{
std::cout << s << "\n";
}
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKI2luY2x1ZGUgPHZlY3Rvcj4KCiNpbmNsdWRlIDxzdHJpbmc+CgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKCgoKCmludCBtYWluKCkKCnsKCiAgICBzdGQ6OnZlY3RvcjxzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4+IHZzdHJpbmcKCiAgICAgICAgewoKICAgICAgICAgICAgeyAibm8iLCAgICJ5ZXMiICAgfSwKCiAgICAgICAgICAgIHsgImhlbHAiLCAieWVzIiAgIH0sCgogICAgICAgICAgICB7ICJ0cnVlIiwgImZhbHNlIiB9CgogICAgICAgIH07CgoKCiAgICBjb25zdCBzdGQ6OnN0cmluZyBteVN0ciA9ICJoZWxwIjsKCiAgICBhdXRvIGYgPSBzdGQ6OmZpbmRfaWYodnN0cmluZy5iZWdpbigpLCB2c3RyaW5nLmVuZCgpLAoKICAgICAgICAgICAgICAgIFsmXShzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz5jb25zdCAmIHZzKQoKICAgICAgICAgICAgICAgIHsKCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuICF2cy5lbXB0eSgpICYmIG15U3RyID09IHZzWzBdOwoKICAgICAgICAgICAgICAgIH0pOwoKCgogICAgaWYgKGYgIT0gdnN0cmluZy5lbmQoKSkKCiAgICB7CgogICAgICAgIGZvciAoYXV0byYgczogKmYpCgogICAgICAgIHsKCiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCBzIDw8ICJcbiI7CgogICAgICAgIH0KCiAgICB9Cgp9Cgo=