gpt4 book ai didi

c - c 中是否有一个函数可以返回 char 数组中 char 的索引?

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

c 中是否有函数可以返回 char 数组中 char 的索引?

例如:

char values[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char find = 'E';

int index = findIndexOf( values, find );

最佳答案

strchr 返回指向第一个匹配项的指针,因此要查找索引,只需获取起始指针的偏移量即可。例如:

char values[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char find = 'E';

const char *ptr = strchr(values, find);
if(ptr) {
int index = ptr - values;
// do something
}

关于c - c 中是否有一个函数可以返回 char 数组中 char 的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59779598/

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