C-Bibliotheksfunktionen - strrchr ()
C Standard - Bibliothek - <string.h>
Beschreibung
C - Bibliotheksfunktionenchar * strrchr (const char * str , int c) in den Parameter strzeigt auf die Zeichenkette nach dem letzten Vorkommen von Zeichenc (unsignedZeichen) Position zu suchen.
Erklärung
Hier ist () Anweisung strrchr Funktion.
char *strrchr(const char *str, int c)
Parameter
- str - C - String.
- c - die Zeichen gesucht werden.Übergabe eines int, wird aber schließlich zurück in eine char umgewandelt werden.
Rückgabewert
Diese Funktion gibt die Position des letzten Zeichens in str c erscheint. Wenn der Wert nicht gefunden wird, gibt die Funktion einen Null-Zeiger.
Beispiele
Das folgende Beispiel zeigt strrchr () Funktion verwendet wird.
#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); }
Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die in der folgenden führen:
|.| 之后的字符串是 - |.cc|