C ++ wcschr () - C ++ Standardbibliothek

Die Funktion wcschr () in C ++ sucht nach dem ersten Auftreten eines breiten Zeichens in einer breiten Zeichenfolge.

Die Funktion wcschr () ist in der Header-Datei definiert.

wcschr () Prototyp

const wchar_t * wcschr (const wchar_t * str, wchar_t ch); wchar_t * wcschr (wchar_t * str, wchar_t ch);

Die Funktion wcschr () akzeptiert zwei Argumente: str und ch. Es sucht nach dem breiten Zeichen ch in der breiten Zeichenfolge, auf die str zeigt.

wcschr () Parameter

  • str: Zeiger auf die nullterminierte breite Zeichenfolge, nach der gesucht werden soll.
  • ch: Breites Zeichen, nach dem gesucht werden soll.

wcschr () Rückgabewert

Wenn das breite Zeichen ch gefunden wird, gibt die Funktion wcschr () einen Zeiger auf die Position von ch in str zurück, andernfalls wird ein Nullzeiger zurückgegeben.

Beispiel: Wie funktioniert die Funktion wcschr ()?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t str() = L"u222bu222eu2231u2211u220f"; wchar_t ch = L'∫';// Integral sign if (wcschr(str, ch)) wcout << ch << L" is present "" << str << L" ""; else wcout << ch << L" is not present "" << str << L" ""; return 0; )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 ∫ ist vorhanden "∫∮∱∑∏"

Interessante Beiträge...