C語言中的strrch()函式

2021-07-16 07:48:51 字數 1265 閱讀 3200

strrchr() 函式(在php中)查詢

字元在指定字串中從左面開始的最後一次出現的位置,如果成功,返回該字元以及其後面的字元,如果失敗,則返回 null。與之相對應的是

strstr

()函式,它查詢字串中首次出現指定字元以及其後面的字元。

函式簡介

函式名稱: strrchr

函式原型:char *strrchr(const char *str, char c);

所屬庫: string.h

函式功能:查詢乙個字元c在另乙個字串str中末次出現的位置(也就是從str的右側開始查詢字元c首次出現的位置),並返回這個位置的位址。如果未能找到指定字元,那麼函式將返回null。使用這個位址返回從最後乙個字元c到str末尾的字串。

相關函式: strchr1 23

4567

89

1011

1213

14#include

#include

intmain(void)

strrchr返回的指標應當指向"rings"裡的'r',而不是「there」或"are"裡的'r'。

執行結果是:the character r is at position:rings 123

45

6從檔案路徑中提取檔名:

執行結果:fn="bear.jpg"

C語言中的函式

在對c語言有過一定的了解之後,我們都會涉及到乙個概念 函式。那麼,什麼是函式呢?首先,我們來看一段 includeint max int x,int y int main 在上面的程式中,我們將引數a,b傳入到函式max之中,最後求出結果並返回,那麼,這樣寫的好處是什麼呢?我們為什麼要使用函式來實現...

C語言中的函式指標

開啟去年6月的乙個test.cpp檔案,發現對裡面測試的函式指標幾乎沒有印象了。溫故而知新,於是重新找到ansi c 裡面的說明 除了宣告指向整型數字 雙精度型數字和c語言其他資料型別的指標外,指標也能夠被宣告指向乙個函式 包含乙個函式的位址 指向函式的指標是可能的,因為函式名像陣列名一樣,它們本身...

C語言中的常用函式

1.strcmp函式 strcmp函式是比較兩個字串的大小,返回比較的結果。原始碼 int strcmp const char str1,const char str2 return str1 str2 一般形式是 i strcmp 字串1,字串2 其中,字串 字串 均可為字串常量或變數 i 是用於...