gpt4 book ai didi

c - 在列表名称中搜索请求名称

转载 作者:行者123 更新时间:2023-11-30 19:18:32 25 4
gpt4 key购买 nike

我已经写了这段代码,没问题!此代码在参数列表中搜索名称,从文件中“读取”。

static int searchName(char* nameRead, int numberRead, const char** name_list) {
int r = -1;
int j;
for (j = 0; j < numberRead; j++) {
if (strcmp(nameRead,name_list[j]) == 0) {
r = j;
break;
}
}
return r;
}

问题:如果我要从 name_list 中的 nameRead 中搜索名称,我该如何更改代码?谢谢你,问候

Ps:此代码返回一个索引以 printf 正确的值!有必要将此作为返回值

编辑1:我有名字阅读这个输出

param1
param2
param3
param4

在 name_list 中

    param1
param5
param3
param4
param2
param6

就我而言,我在 nameList 中搜索 nameRead 的名称,但是如果我要从 nameRead 中的 name_list 中搜索名称,我可以更改我的代码吗?

最佳答案

变量name似乎没有作为参数传递,并且可能被定义为全局变量,如果您打算在nameRead中搜索作为参数传递的内容,那么您可能想使用

if (strcmp(nameRead, name_list[j]) == 0)

关于c - 在列表名称中搜索请求名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26634207/

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