我已經編寫了此代碼並且沒關係!此代碼在params列表中搜索名稱,從文件中「讀取」。在列表名稱中搜索請求名稱
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中,我如何更改代碼? 謝謝, Regards
ps:這段代碼返回一個索引printf的正確值!因此有必要有這樣的返回值
EDIT1: 我在nameRead這個輸出
param1
param2
param3
param4
和NAME_LIST
param1
param5
param3
param4
param2
param6
在我來說,我在名稱列表搜索nameRead的名稱
,但如果我會在nameRead中從name_list搜索名稱,那麼我可以更改我的代碼嗎?
它不是」清楚你的意思。你能否展示你想要的一些示例參數的結果? – Useless 2014-10-29 15:24:48