C ++ wcschr () - C ++ standaardbibliotheek

De functie wcschr () in C ++ zoekt naar de eerste keer dat een breed teken voorkomt in een brede tekenreeks.

De functie wcschr () is gedefinieerd in het header-bestand.

wcschr () prototype

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

De functie wcschr () heeft twee argumenten: str en ch. Het zoekt naar het brede karakter ch in de brede reeks waarnaar wordt verwezen door str.

wcschr () Parameters

  • str: Pointer naar de met null beëindigde brede tekenreeks waarnaar moet worden gezocht.
  • ch: breed teken om naar te zoeken.

wcschr () Retourwaarde

Als het brede karakter ch wordt gevonden, retourneert de functie wcschr () een pointer naar de locatie van ch in str, anders retourneert de null-pointer.

Voorbeeld: hoe de functie wcschr () werkt?

 #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; )

Wanneer u het programma uitvoert, is de uitvoer:

 ∫ is aanwezig "∫∮∱∑∏"

Interessante artikelen...