c++ - 如何在向量元素之间遍历一个字符?
解决方案
没有内置函数可以在字符串向量中检查字符串中的字符。
但是,该过程中涉及的各种子任务都有内置功能,您可以将它们连接在一起以实现您的目标。
实现您想要的一个简单方法是遍历字符串向量并std::find()
在每个字符串上使用来搜索您想要的元素:
#include <iostream>
#include <vector>
int main()
{ std::vector<std::string> s;
s.push_back("Stack");
s.push_back("Overflow");
char c;
std::cin>>c;
for(std::string& e:s)
{
if(e.find(c))
{ std::cout<<"found";
break;
}
}
return 0;
}
推荐阅读
- opencv - 准确的角点检测?
- autodesk-forge - 为什么我的模型翻译工作不会成功?
- javascript - passport.use(new LocalStrategy({usernameField:'email'},User.authenticate())); TypeError:User.authenticate 不是函数
- c - 为什么 macOS 上的动态链接库似乎禁用了 ASLR?
- angularjs - 链接到 DynamoDB 和 AngularJS 中的视频
- html - div的垂直对齐,表格选项不起作用
- python - subprocess.CalledProcessError: ... 返回非零退出状态 255
- websocket - Micronaut Web 套接字客户端:超出最大帧长度
- c - 尝试写入文件时 fprintf 不起作用
- java - 请问这个 SpaceRocket Java 方法哪里出错了?