编写程序scomp(char*s1,char*s2)
来源:百度知道 编辑:UC知道 时间:2024/06/06 07:43:03
将二个字符串s1和s2进行比较,若s1>s2,函数返回值为正数;若s1=s2,函数返回值为0;若s1<s2,函数返回值为负数。相当于库函数strcmp
这是C语言标准库函数strcmp的源码:
int strcmp ( const char * src, const char * dst )
{
int ret = 0 ;
while( ! (ret = *(unsigned char *)src - *(unsigned char *)dst) && *dst)
++src, ++dst;
if ( ret < 0 )
ret = -1 ;
else if ( ret > 0 )
ret = 1 ;
return( ret );
}
提示
首先找到他们不同的第一个字符
然后返回他们之差即可
编写一个程序完成字符串的复制void fun(char str1[ ],char str2[ ])
编写程序scopy(char,*s,char,*t)将指针s所指的存储空间复制到指针t所指的存储空间
编写一函数char * insert(char *string, char c)
编写函数void delstr(char *str,char *s)
18. 编写函数void fun(char *s1,char *s2),
编写函数void fun(char *s,char t[])
编写函数void fun(char *str)
编写函数void fun(char *s),
编写程序
程序编写