C语言查找字符串并返回索引

C语言本身没有查找字符串并返回索引的函数,虽然说自己写一个查找函数也能获取索引,但是下面的方法更简便

C语言有一个strchr函数用于查找字符出现的第一个位置,关键就是这个函数,如果巧用,也可以获得找到的字符串的索引

1     char *str_1 = "wtwq211";
2     char *str_2 = strchr(str_1, 'q');
3     printf("%s\n", str_2);
4 
5     int index=str_2 - str_1;
6     printf("%c\n", str_1[index]);        

猜你喜欢

转载自www.cnblogs.com/huangtiandi/p/9074981.html