Vérifier si la chaîne est en chaîne (liste des chaînes)

Je suis nouveau ici et de C++. J'ai eu une certaine expérience en python, et trouvé de "si a dans b" est vraiment facile, et je me demandais si il y a un équivalent en C++.

Fond

J'ai essayé de faire une liste de chaînes et de vérifier si une entrée est dans la liste.
La raison pour laquelle je veux faire, c'est parce que je veux seulement utiliser une fonction si l'entrée sera effectivement faire quelque chose dans cette fonction. (Changement de type int coordonnées x et y dans ce cas)

Question

string myinput;
string mylist[]={"a", "b", "c"};
cin>>myinput;
//if myinput is included in mylist
//do other stuff here

Comment puis-je vérifier à l'aide d'un if si l'entrée myinput est inclus dans la chaîne de mylist?

InformationsquelleAutor Sumyjkl | 2013-01-25