funzioni di libreria C - strrchr ()
C libreria standard - <string.h>
descrizione
funzioni di libreria Cchar * strrchr (const char * str , int c) nei punti parametro stralla stringa per cercare l'ultima occorrenza di caratterec (uncarattere senza segno) posizione.
dichiarazione
Ecco () funzione di dichiarazione strrchr.
char *strrchr(const char *str, int c)
parametri
- str - C stringa.
- c - il carattere da cercare.Passando un int, ma finirà per essere riconvertito ad un char.
Valore di ritorno
Questa funzione restituisce la posizione dell'ultimo carattere in str appare c. Se il valore non viene trovato, la funzione restituisce un puntatore nullo.
Esempi
L'esempio seguente mostra viene utilizzata la funzione strrchr ().
#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); }
Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:
|.| 之后的字符串是 - |.cc|