w3resource

C isgraph() function

C isgraph(int ch)

The isgraph() function is used to check whether a character is a graphic character or not. The function is defined in the ctype.h header file.

Note: In ISO/IEC 646 and related standards including ISO 8859 and Unicode, a graphic character is any character intended to be written, printed, or otherwise displayed in a form that can be read by humans. In other words, it is any encoded character that is associated with one or more glyphs

Syntax:

int isgraph(int argument);

isgraph() Parameters:

Name Description Required /Optional
ch ch is a character of class graph in the current locale. Required

Return value from isgraph()

  • The isgraph() function returns non-zero if ch is a character with a visible representation; otherwise, returns 0.

Example-1: Check graphic character


#include <stdio.h>
#include <ctype.h>
int main()
{
    char ch;
    ch = ' ';
    printf("\nIf %c is graph character or not? %d", ch, isgraph(ch));
    ch = '\n';
    printf("\nIf %c is graph character or not? %d", ch, isgraph(ch));
    ch = '5';
    printf("\nIf %c is graph character or not? %d", ch, isgraph(ch));
}

Output:

If   is graph character or not? 0
If
 is graph character or not? 0
If 5 is graph character or not? 4

C Programming Code Editor:

Contribute your code and comments through Disqus.

Previous C Programming: C isdigit()
Next C Programming: C islower()



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/c-programming/ctype/c-isgraph.php