is.h

来自「simple 语言词法分析器」· C头文件 代码 · 共 36 行

H
36
字号
BOOL ischar(char c)
{
	char charlist[52]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
	for(int i=0;i<52;i++)
		if(!(c-charlist[i]))
			return TRUE;
		return FALSE;
}
BOOL isnum(char n)
{
	char num[10]={'0','1','2','3','4','5','6','7','8','9'};
	for(int i=0;i<10;i++)
	 if(!(n-num[i]))
		 return TRUE;
	 return FALSE;

}
BOOL isjie(char j)
{
	CString st("'()*+,-/:<=>[];");
	char jie[15];
	for(int i=0;i<15;i++)
		jie[i]=st[i];
	for(i=0;i<15;i++)
	 if(!(j-jie[i]))   
		 return TRUE;	
    return FALSE; 
}
BOOL isnull(char n)
{
 if(n==' ')
	 return TRUE;
 return FALSE;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?