在C ++中,strrchr()是用於字符串處理的預約義函數。cstring是字符串函數所需的頭文件。算法
此函數返回一個指針,該指針指向字符串中最後一次出現的字符。 編程
咱們想要找到的最後一個出現的字符做爲函數的第二個參數傳遞,而咱們必須在其中找到該字符的字符串做爲函數的第一個參數傳遞。 微信
句法函數
char * strrchr(const char * str,int c)學習
在這裏,str是字符串,c是要定位的字符。它做爲int促銷傳遞,但在內部轉換回char。 spa
運用指針
給定C ++中的字符串,咱們須要查找字符的最後一次出現,假設爲「 a」。視頻
例子: blog
輸入:string ='這是一個字符串'輸出:9教程
輸入:string ='個人名字是Ayush'輸出:12
算法
1.在strchr()函數中傳遞給定的字符串,並說起您須要指向的字符。
2.函數返回一個值,打印該值。
例子一:
輸出:9
例子二:
輸出:
String after last e is : eks
String after last m is : (null)
實際應用:因爲它在最後一次出現特定字符以後返回整個字符串,所以能夠用來提取字符串的後綴。例如,當咱們知道第一個數字時,要知道一個面額中的整個前導零。該示例以下所示。
輸出:
The original string is:10000000
The denomination value is:10000000
但願對你們有幫助~
另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~
C語言C++編程學習交流圈子,QQ羣464501141【點擊進入】微信公衆號:C語言編程學習基地
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!
編程學習書籍分享:
編程學習視頻分享: