在C ++中,strrchr()是用于字串處理的預定義函式,cstring是字串函式所需的頭檔案,
此函式回傳一個指標,該指標指向字串中最后一次出現的字符,
我們想要找到的最后一個出現的字符作為函式的第二個引數傳遞,而我們必須在其中找到該字符的字串作為函式的第一個引數傳遞,
句法
char * strrchr(const char * str,int c)
在這里,str是字串,c是要定位的字符,它作為int促銷傳遞,但在內部轉換回char,
運用
給定C ++中的字串,我們需要查找字符的最后一次出現,假設為“ a”,
例子:
輸入: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語言編程學習基地
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習書籍分享:

編程學習視頻分享:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/261993.html
標籤:其他
下一篇:tomcat
