📅  最后修改于: 2023-12-03 14:59:45.056000             🧑  作者: Mango
C++中的isgraph()函数是C++标准库头文件<ctype.h>中的函数,用于判断一个字符是否是可打印字符。可打印字符是指除空格符、制表符、回车符、换行符外的ASCII码值在33~126之间的所有字符。如果是可打印字符,则返回一个非零值,否则返回零。
int isgraph(int c);
isgraph()函数接受一个整型参数c,它的值必须是一个表示某个有效字符的ASCII码值或EOF。
如果参数c表示的字符是可打印字符,则返回值为非零值,否则返回0。
以下是一个使用isgraph()函数的示例代码:
#include <iostream>
#include <ctype.h>
using namespace std;
int main()
{
char ch;
cout << "Please enter a character: ";
cin >> ch;
if (isgraph(ch))
cout << ch << " is a printable character." << endl;
else
cout << ch << " is not a printable character." << endl;
return 0;
}
输入一个字符,程序将判断该字符是否是可打印字符,并输出结果。
以上就是对C++中isgraph()函数的介绍,希望对大家有所帮助。