郑州制作网站,做网站专业术语,品牌建设网,栖霞酒店网站设计价格文章目录 前言一、strcat函数使用二、实现方法 前言
c语言之strcat 函数使用和实现 一、strcat函数使用
原型#xff1a;
char *strcat ( char * destination, const char * source );strcat追加拷贝,追加到目标空间后面#xff0c;目标空间必须足够大#xff0c;能容纳下… 文章目录 前言一、strcat函数使用二、实现方法 前言
c语言之strcat 函数使用和实现 一、strcat函数使用
原型
char *strcat ( char * destination, const char * source );strcat追加拷贝,追加到目标空间后面目标空间必须足够大能容纳下源字符串的内容
#includestdio.h
#includestring.h
int main()
{char p1[20] Hello;const char* p2 World;strcat(p1, p2);printf(%s\n,p1);return 0;
}
$ gcc strcat.c -o strcat
$ ./strcat
HelloWorld二、实现方法
#includestdio.h
#includestring.h
void stringcat(char *str1,const char *str2){while(*str1){str1;}//str1结束循环当前是str1的存放值是\0if(*str1\0){while(*str2){*str1 *str2;//str2的首个字符 W替换赋值当前是str1的存放值是\0str1;str2;}str1\0; }
}
int main()
{char p1[20] Hello;const char* p2 World;stringcat(p1, p2);printf(%s\n,p1);return 0;
}
执行 $ gcc strcat.c -o strcat
$ ./strcat
HelloWorld