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()
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://w3resource.com/c-programming/ctype/c-isgraph.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics