C ++ iswprint () - Bibliothèque standard C ++

La fonction iswprint () en C ++ vérifie si le caractère large donné peut être imprimé ou non.

La fonction iswprint () est définie dans le fichier d'en-tête.

prototype iswprint ()

 int iswprint (wint_t ch);

La fonction iswprint () vérifie si ch est imprimable ou non. Par défaut, les caractères suivants sont imprimables:

  • Chiffres (0 à 9)
  • Lettres majuscules (A à Z)
  • Lettres minuscules (a à z)
  • Caractères de ponctuation (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
  • Espace

Paramètres iswprint ()

  • ch: Le caractère large à vérifier.

iswprint () Valeur de retour

  • La fonction iswprint () renvoie une valeur non nulle si ch peut être imprimé.
  • Il renvoie zéro si ch ne peut pas être imprimé.

Exemple: comment fonctionne la fonction iswprint ()?

 #include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t str() = L"Ĥĕllö ĂllĦow are ŷou"; for (int i=0; i 

When you run the program, the output will be:

 Ĥĕllö Ăll Ħow are ŷou

Here, and are non-printable characters in the string.

Articles intéressants...