gpt4 book ai didi

c++ - 检查数组是否包含字符

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:16 25 4
gpt4 key购买 nike

好的,这就是我一直在尝试做的,如果我错了请纠正我我正在尝试检查 myarray 是否包含字符 abcd。我正在考虑这样做:

char* myarray[] = {
"hello",
"wooorld",
"hi"};

if(myarray->Contains(abcd))
{
//do stuff
}

我的问题是,是否有更好的方法?

最佳答案

一种方法是将 std::stringstd::vectorstd::find 算法一起使用:

 std::vector<std::string> strs{"hello","wooorld","hi"};
std::string toFind = "abcd";
if (std::find(strs.begin(), strs.end(), toFind) != strs.end())
{
std::cout <<" abcd exist in vector of strings";
}

关于c++ - 检查数组是否包含字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17352228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com