English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Funzione della libreria C char *strrchr(const char *str, int c) Parametro str Ricerca dell'ultima occorrenza del carattere nella stringa puntata da c(un carattere unsigned) della posizione.
Di seguito è riportata la dichiarazione della funzione strrchr().
char *strrchr(const char *str, int c)
La funzione restituisce la posizione dell'ultima occorrenza del carattere c nella stringa str. Se non viene trovata tale posizione, la funzione restituisce un puntatore nullo.
Di seguito è riportato un esempio di utilizzo della funzione strrchr().
#include <stdio.h> #include <string.h> int main () { int len; const char str[] = "https://it.oldtoolbag.com"; const char ch = '.'; char *ret; ret = strrchr(str, ch); printf("|{%c}| 之后的字符串是 - |{%s}|\n", ch, ret); return(0); }
让我们编译并运行上面的程序,这将产生以下结果:
|.| 之后的字符串是 - |.com|