C ++ iswprint () - Biblioteca C ++ Padrão

A função iswprint () em C ++ verifica se o caractere largo fornecido pode ser impresso ou não.

A função iswprint () é definida no arquivo de cabeçalho.

protótipo iswprint ()

 int iswprint (wint_t ch);

A função iswprint () verifica se ch é imprimível ou não. Por padrão, os seguintes caracteres podem ser impressos:

  • Dígitos (0 a 9)
  • Letras maiúsculas (A a Z)
  • Letras minúsculas (a a z)
  • Caracteres de pontuação (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
  • Espaço

Parâmetros iswprint ()

  • ch: O caractere largo a ser verificado.

iswprint () Valor de retorno

  • A função iswprint () retorna um valor diferente de zero se ch pode ser impresso.
  • Retorna zero se ch não pode ser impresso.

Exemplo: Como funciona a função 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.

Artigos interessantes...