fonctions de la bibliothèque C - strrchr ()
C bibliothèque standard - <string.h>
description
fonctions de la bibliothèque Cchar * strrchr (const char * str , int c) dans les points paramètre strà la chaîne à rechercher la dernière occurrence de caractèrec (uncaractère non signé) Position.
déclaration
Voici () fonction instruction strrchr.
char *strrchr(const char *str, int c)
Paramètres
- str - C chaîne.
- c - le caractère à rechercher.Le passage d'un int, mais sera finalement reconverti en char.
Valeur de retour
Cette fonction retourne la position du dernier caractère str c apparaît. Si la valeur est introuvable, la fonction renvoie un pointeur NULL.
Exemples
L'exemple suivant illustre la fonction strrchr () est utilisée.
#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); }
Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:
|.| 之后的字符串是 - |.cc|