【发布时间】:2013-01-09 00:45:05
【问题描述】:
我是 C++ 新手。我在 python 方面有一些经验,发现“if a in b”真的很容易,我想知道 C++ 中是否有等价物。
背景
我一直在尝试制作一个字符串列表并检查输入是否在该列表中。 我想这样做的原因是因为我只想在输入实际上会在该函数中执行某些操作时才使用该函数。 (在这种情况下更改 int x 和 y 坐标)
问题
string myinput;
string mylist[]={"a", "b", "c"};
cin>>myinput;
//if myinput is included in mylist
//do other stuff here
如何使用if 检查输入myinput 是否包含在字符串mylist 中?
【问题讨论】:
-
假设您的 mylist 只有唯一值?
标签: c++ string if-statement input cin