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

A função isgraph () em C ++ verifica se o caractere fornecido é gráfico ou não.

isgraph () Prototype

 int isgraph (int ch);

A isgraph()função verifica se chtem uma representação gráfica conforme classificado pelo local C atual. Por padrão, os seguintes caracteres são gráficos:

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

O comportamento de isgraph()é indefinido se o valor de ch não for representável como unsigned char ou não for igual a EOF.

É definido no arquivo de cabeçalho "> arquivo de cabeçalho.

Parâmetros isgraph ()

ch: O personagem a ser verificado.

isgraph () Valor de retorno

A função isgraph () retorna um valor diferente de zero se ch for gráfico, caso contrário, retorna zero.

Exemplo: como funciona a função isgraph ()

 #include #include using namespace std; int main() ( char ch1 = '$'; char ch2 = ' '; isgraph(ch1)? cout << ch1 << " has graphical representation" : cout << ch1 << " does not have graphical representation"; cout << endl; isgraph(ch2)? cout << ch2 << " has graphical representation" : cout << ch2 << " does not have graphical representation"; return 0; )

Quando você executa o programa, a saída será:

 $ tem representação gráfica não tem representação gráfica

Artigos interessantes...