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.