Funkcje biblioteczne C - strrchr ()
Biblioteka standardowa języka C - <string.h>
opis
Funkcje biblioteki Cchar * strrchr (const char * str , int c) w punktach Parametr STRdo łańcucha, aby szukać ostatniego wystąpienia znakuc (niepodpisanyznaków) pozycji.
oświadczenie
Oto () Funkcja stwierdzenie strrchr.
char *strrchr(const char *str, int c)
parametry
- str - ciąg C.
- c - postać mają być przeszukiwane.Przechodząc int, ale ostatecznie zostaną przekształcone z powrotem do char.
Wartość zwracana
Funkcja ta zwraca pozycję ostatniego znaku w wyświetlonym c ul. Jeśli wartość nie zostanie znaleziona, funkcja zwraca wskaźnik zerowy.
Przykłady
Poniższy przykład demonstruje strrchr function () jest używana.
#include <stdio.h> #include <string.h> int main () { int len; const char str[] = "http://www.w3cschool.cc"; const char ch = '.'; char *ret; ret = strrchr(str, ch); printf("|%c| 之后的字符串是 - |%s|\n", ch, ret); return(0); }
Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:
|.| 之后的字符串是 - |.cc|