std:: strrchr
From cppreference.net
|
Défini dans l'en-tête
<cstring>
|
||
|
const
char
*
strrchr
(
const
char
*
str,
int
ch
)
;
|
||
|
char
*
strrchr
(
char
*
str,
int
ch
)
;
|
||
Trouve la dernière occurrence de ch (après conversion en char ) dans la chaîne d'octets pointée par str . Le caractère nul de fin est considéré comme faisant partie de la chaîne et peut être trouvé si on recherche ' \0 ' .
Table des matières |
Paramètres
| str | - | pointeur vers la chaîne d'octets terminée par un caractère nul à analyser |
| ch | - | caractère à rechercher |
Valeur de retour
Pointeur vers le caractère trouvé dans str , ou pointeur nul si aucun caractère n'est trouvé.
Exemple
Exécuter ce code
#include <cstring> #include <iostream> int main() { char input[] = "/home/user/hello.c"; char* output = std::strrchr(input, '/'); if (output) std::cout << output + 1 << '\n'; }
Sortie :
hello.c
Voir aussi
|
trouve la première occurrence d'un caractère
(fonction) |
|
|
trouve la dernière occurrence d'un caractère large dans une chaîne large
(fonction) |
|
|
trouve la dernière occurrence d'une sous-chaîne
(fonction membre publique de
std::basic_string<CharT,Traits,Allocator>
)
|
|
|
Documentation C
pour
strrchr
|
|