s_cmp.c

来自「unix v7是最后一个广泛发布的研究型UNIX版本」· C语言 代码 · 共 33 行

C
33
字号
int s_cmp(a, b, la, lb)	/* compare two strings */char *a, *b;long int la, lb;{char *aend, *bend;aend = a + la;if(la <= lb)	{	while(a < aend)		if(*a != *b)			return( *a - *b );		else			{ ++a; ++b; }	}else	{	bend = b + lb;	while(b < bend)		if(*a == *b)			{ ++a; ++b; }		else			return( *a - *b );	while(a < aend)		if(*a != ' ')			return(*a - ' ');		else	++a;	}return(0);}

⌨️ 快捷键说明

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