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