Использование функций isgraph() и isprint() в программе на языке Си

Эта программа может использовать метод isgraph() и isprint() для определения пригодности символа к печати.

Хотя рекомендуется рассмотреть основные различия между ними, но они почти одинаковы. Оба они определены в библиотеке ctype.h.

Ниже приведена программа на функции isgraph() и isprint().

#include<stdio.h>
#include<ctype.h> // to use isgraph() and isprint() method

int main()
{
    printf("nnttStudytonight - Best place to learnnnn");
    /*
        As datatypes are int, hence all the variables store the 
        ASCII values of the character on the rhs
    */
    int var1 = 'D';
    int var2 = '2';
    int var3 = ' t';
    int var4 = 'Y';

    /*
        Returns true if the input parameter is an 
        ASCII value of an alphanumberic character
    */
    if(isgraph(var1)) 
    {
        printf("n var1 = |%c| can be printedn", var1);
    }
    else
    {
        printf("n var1 =|%c| cannot be printedn", var1);
    }

    if(isprint(var2))
    {
        printf("n var2 = |%c| can be printedn", var2);
    }
    else
    {
        printf("n var2 =|%c| can't be printedn", var2);
    }

    if(isgraph(var3))
    {
        printf("n var3 = |%c| can be printedn", var3);
    }
    else
    {
        printf("n var3 =|%c| can't be printedn", var3);
    }

    if(isprint(var4))
    {
        printf("n var4 = |%c| can be printedn", var4);
    }
    else
    {
        printf("n var4 =|%c| can't be printedn", var4);
    }

    printf("nntttCoding is Fun !nnn");
    return 0;
}
Вход в полноэкранный режим Выход из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий