C ++ várias strings dentro de uma instrução if
Estou tendo um problema ao tentar verificar várias possibilidades em uma instrução if.
O usuário insere uma string e, em seguida, verifico essa string em várias possibilidades.
if (theString == "Seven" || "seven" || "7")
{
theInt = 7;
cout << "You chose: " << theInt << endl;
}
else if (theString == "Six" || "six" || "6")
{
theInt = 6;
cout << "You chose: " << theInt << endl;
}
Portanto, há apenas um exemplo rápido do que estou tentando realizar. No meu programa, essas instruções if estão em uma função e eu estou usando #include [string]. (Não tenho certeza se "6" ou "7" é possível, mas não posso nem testar meu código agora :( Então, agora, no meu código, se o usuário digitar 6, meu programa executaria e atribuiria um valor de 7 para theInt. Alguma idéia?
Obrigado.