c++ - 如何将字符串的索引保存在向量中?
问题描述
假设我有一个函数
int pozvec(vector<string> vect)
,它以预先填充的字符串向量作为参数。
我想知道在哪个位置i
有字符“p”,特别是“p”。所有字符串都是单字符,但向量被声明为包含字符串。我想保存在变量 x 中找到“p”的索引;
for(int i=0; i<vect.size(); i++)
if(vect[i] == "p")
x=i;
似乎不起作用。strcmp 也没有。问题更复杂,但不起作用的部分是这个。
预先感谢您的帮助!
解决方案
推荐阅读
- swift - 仅在 swift 中更改后退栏按钮项的颜色
- javascript - 如何解决 Uncaught TypeError: Cannot read property 'transaction' of undefined using Onsen 和 webDB
- datetime - 如何在 splunk 中将自定义时间转换为分钟
- javascript - 如何使用 odata 和 javascript 获取作为 sitefinity 12 Web 服务中的分类的团队成员字段的值
- c++ - 如何在 C++ 中围绕任意值实现我所说的“环绕排序”?
- c# - 在 1 个基本类和 2 个 WPF 窗口之间传递数据
- python - 如何在 linux 上使用 joblib 创建共享内存对象?
- python - 我使用 wallis 方法的 pi 近似值不起作用,我不知道发生了什么
- spring - Controller 和 Entity 中的@Min/@Max 验证有什么区别?
- python - 删除所有具有第 n 列元素 == 1 的行