gpt4 book ai didi

c++ - 使用 strcmp 和字符串数组

转载 作者:行者123 更新时间:2023-11-28 08:00:52 24 4
gpt4 key购买 nike

我试图消除字符串数组中的多余元素,并在下面编写了代码。 strcmp 函数和字符串数组似乎有问题。 Strcmp 不以这种方式接受字符串数组元素。你能帮我解决这个问题吗? array3 是字符串数组。我正在用 C++ 编写代码,我想做的就像字符串数组中有多个“苹果”或“香蕉”一样。但我只需要一个“苹果”或一个“香蕉”。

for(int l = 0; l<9999; l++)
{
for(int m=l+1;m<10000;m++)
if(!strcmp(array3[l],array3[m]))
{
array3[m]=array3[m+1];
}
}

最佳答案

strcmp 在相等时返回 0,因此 if (strcmp(s1,s2))... 表示“如果字符串相等,则执行此操作...” .是这个意思吗?

关于c++ - 使用 strcmp 和字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11499279/

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