C/C++編程筆記:C/C++中的strrchr()函數,到底該怎麼用?

在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語言編程學習基地

分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!

編程學習書籍分享:

編程學習視頻分享:

 

相關文章
相關標籤/搜索