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]);  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM