在线自助下单网站,网络架构方法,建立网站商城建议,做爰全过程免费费网站1、编写strcat函数。#xff08;在目的字符串结束处添加源字符串#xff09; /*已知strcat函数的原型是char *strcat(char *strDest, const char *strSrc);
其中strDest 是目的字符串#xff0c;strSrc 是源字符串。
不调用C / C 的字符串库函数#xff0c;请编写函数 strc…1、编写strcat函数。在目的字符串结束处添加源字符串 /*已知strcat函数的原型是char *strcat(char *strDest, const char *strSrc);
其中strDest 是目的字符串strSrc 是源字符串。
不调用C / C 的字符串库函数请编写函数 strcat
*/char* __cdecl strcat(char * dst, const char * src)
{char * cp dst;while (*cp)cp; /* find end of dst */while (*cp *src); /* Copy src to end of dst */return(dst); /* return dst */
} 2、编写strcmp函数。//不使用库函数编写函数int strcmp(char *source, char *dest) 相等返回0不等返回 - 1
int strcmp(char *source, char *dest)
{assert((source ! NULL) (dest ! NULL));int i, j;for (i 0; source[i] dest[i]; i){if (source[i] \0 dest[i] \0)return 0;elsereturn-1;}
}int strcmp(char *source, char *dest)
{while ((*source ! \0) (*source *dest)){source;dest;}return ((*source) - (*dest)) ? -1 : 0;
} 3、编写strcpy函数。 char* strcpy(char* strdes, const char* strsour)
{assert(NULL ! strdesNULL ! strsour);while ((*strdes *strsour) ! \0);
}