Header file:
wctype.h
Synopsis:
int iswblank(wint_t wc)
Description:
Return non-zero if the given input is a blank character. Otherwise it returns 0.
Sample program for iswblank in C:
#include <stdio.h>
#include <wchar.h>
#include <wctype.h>
int main() {
wint_t wide_char;
char input;
printf("Enter your input:");
input = getchar();
/* mbtowc -converts single byte to wide character format */
wide_char = btowc(input);
if (iswblank(wide_char))
printf("It is a blank character\n");
else
printf("It is not a blank character\n");
printf("Return value: %d\n", iswblank(wide_char));
return 0;
}
#include <wchar.h>
#include <wctype.h>
int main() {
wint_t wide_char;
char input;
printf("Enter your input:");
input = getchar();
/* mbtowc -converts single byte to wide character format */
wide_char = btowc(input);
if (iswblank(wide_char))
printf("It is a blank character\n");
else
printf("It is not a blank character\n");
printf("Return value: %d\n", iswblank(wide_char));
return 0;
}
Output:
Enter your input:^[
It is not a blank character
Return value: 0
It is not a blank character
Return value: 0
/* Give space or tab as input*/
jp@jp-VirtualBox:~/cpgms/chap4$ ./a.out
Enter your input:
It is a blank character
Return value: 1
Enter your input:
It is a blank character
Return value: 1
No comments:
Post a Comment