C ++ wcschr () - Libreria standard C ++

La funzione wcschr () in C ++ cerca la prima occorrenza di un carattere wide in una stringa ampia.

La funzione wcschr () è definita nel file di intestazione.

prototipo di wcschr ()

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

La funzione wcschr () accetta due argomenti: str e ch. Cerca il carattere largo ch nella stringa larga puntata da str.

Parametri wcschr ()

  • str: puntatore alla stringa ampia terminata da null da cercare.
  • ch: carattere ampio da cercare.

wcschr () Restituisce il valore

Se viene trovato il carattere largo ch, la funzione wcschr () restituisce un puntatore alla posizione di ch in str, altrimenti restituisce un puntatore nullo.

Esempio: come funziona la funzione 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; )

Quando esegui il programma, l'output sarà:

 ∫ è presente "∫∮∱∑∏"

Articoli interessanti...