strcat源码
发布时间: 2022-09-21 18:38:55
‘壹’ 字符串连接函数strcat()的源代码是什么
字符串连接函数,函数返回指针,两个参数都是指针.第一个参数所指向的内存的原型:extern
char
*strcat(char
*dest,char
*src);
用法:#include
‘贰’ 帮忙编写strcat与strncat的源代码,不调用C++/C 的字符串库函数,并用指针编写
char *strcat(char *s,char *t){
char *p=s;
while(*s) ++s;
while(*s++ = *t++);
return p;
}
char *strncat(char *s,char *t,int n){
char *p=s;
while(*s) ++s;
for(;n;*s++ = *t++,n--);
*s='\0';
return p;
}
‘叁’ 编写一个函数实现两个字符串的连接(不使用库函数strcat).这个用c语言怎么写程序啊求详细解释~急!
void fun (char s1[],char s2[]){
int i,j;
for (i=0;s1[i] !=’ ’; i++); /*求出的i为pA字符的总长度,包括结束标记位*/
for (j=0;s2[j] !=’ ’; j++)
s1[i++]=s2[j]; /*将pB字符串连在pA字符串的后面*/
s1[i]='