wcsrchr
From cppreference.net
|
Definiert im Header
<wchar.h>
|
||
|
wchar_t
*
wcsrchr
(
const
wchar_t
*
str,
wchar_t
ch
)
;
|
(1) | (seit C95) |
|
/*QWchar_t*/
*
wcsrchr
(
/*QWchar_t*/
*
str,
wchar_t
ch
)
;
|
(2) | (seit C23) |
1)
Findet das letzte Vorkommen des Breitzeichen
ch
in der Breitzeichen-Zeichenkette, auf die
str
zeigt.
2)
Typgenerische Funktionsäquivalent zu
(1)
. Sei
T
ein unqualifizierter Breitzeichen-Objekttyp.
-
-
Falls
strvom Typ const T * ist, ist der Rückgabetyp const wchar_t * . -
Andernfalls, falls
strvom Typ T * ist, ist der Rückgabetyp wchar_t * . - Andernfalls ist das Verhalten undefiniert.
-
Falls
Inhaltsverzeichnis |
Parameter
| str | - | Zeiger auf den zu analysierenden nullterminierten Breitzeichen-String |
| ch | - | Breitzeichen, nach dem gesucht werden soll |
Rückgabewert
Zeiger auf das gefundene Zeichen in str , oder ein Nullzeiger, falls kein solches Zeichen gefunden wurde.
Beispiel
Diesen Code ausführen
#include <locale.h> #include <stdio.h> #include <wchar.h> int main(void) { wchar_t arr[] = L"白猫 黒猫 кошки"; wchar_t *cat = wcsrchr(arr, L'猫'); wchar_t *dog = wcsrchr(arr, L'犬'); setlocale(LC_ALL, "en_US.utf8"); cat ? printf("The character 猫 found at position %td\n", cat - arr) : puts("The character 猫 not found"); dog ? printf("The character 犬 found at position %td\n", dog - arr) : puts("The character 犬 not found"); }
Ausgabe:
The character 猫 found at position 4 The character 犬 not found
Referenzen
- C23-Standard (ISO/IEC 9899:2024):
-
- 7.31.4.6.4 Die wcsrchr-Funktion (S: TBD)
- C17-Standard (ISO/IEC 9899:2018):
-
- 7.29.4.5.4 Die wcsrchr-Funktion (S: 318)
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.29.4.5.4 Die wcsrchr-Funktion (S: 436)
- C99-Standard (ISO/IEC 9899:1999):
-
- 7.24.4.5.4 Die wcsrchr-Funktion (S: 382)
Siehe auch
|
(C95)
|
findet das erste Vorkommen eines Breitzeichens in einer Breitzeichenkette
(Funktion) |
|
(C95)
|
findet die erste Position eines beliebigen Breitzeichens aus einer Breitzeichenkette in einer anderen Breitzeichenkette
(Funktion) |
|
C++ documentation
für
wcsrchr
|
|