Prev Next
- isprint( ) function in C language checks whether given character is printable character or not. Syntax for isprint( ) function is given below.
int isprint( int x );
Example program for isprint() function in C:
- In this program, isprint( ) function checks whether character is printable or not.
- If its a printable character, it is printed in output. Else, control is coming out of while loop. Output is printed as “cprogramming” since “n” is a control character and it can’t be printed in output.
#include <stdio.h> int main() { char string[50] ="cprogramming n string"; int i = 0; while(1) { if(isprint(string[i])) { putchar(string[i]); i++; } else break; } return 0; }
Output:
cprogramming |
..
Other Int, Char validation functions in C language:
- All “int, char validation functions” used in C language are given below. “ctype.h” header files support all these functions in C language.
- Click on each function name below for detail description and example programs.
S.no | Function | Description |
1 | isalpha() | checks whether character is alphabetic |
2 | isdigit() | checks whether character is digit |
3 | isalnum() | checks whether character is alphanumeric |
4 | isspace() | checks whether character is space |
5 | islower() | checks whether character is lower case |
6 | isupper() | checks whether character is upper case |
7 | isxdigit() | checks whether character is hexadecimal |
8 | iscntrl() | checks whether character is a control character |
9 | isprint() | checks whether character is a printable character |
10 | ispunct() | checks whether character is a punctuation |
11 | isgraph() | checks whether character is a graphical character |
12 | tolower() | checks whether character is alphabetic & converts to lower case |
13 | toupper() | checks whether character is alphabetic & converts to upper case |
Prev Next
.