建设交通人才网站怎样找公司做单的网站
文章目录
- 前言
 - 一、strcat函数使用
 - 二、实现方法
 
前言
c语言之strcat 函数使用和实现
一、strcat函数使用
原型:
char *strcat ( char * destination, const char * source );
 
strcat追加拷贝,追加到目标空间后面,目标空间必须足够大,能容纳下源字符串的内容
#include<stdio.h>
#include<string.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
 
二、实现方法
#include<stdio.h>
#include<string.h>
void stringcat(char *str1,const char *str2){while(*str1){str1++;}//str1结束循环,当前是str1的存放值是'\0'if(*str1=='\0'){while(*str2){*str1 = *str2;//str2的首个字符 W,替换赋值当前是str1的存放值是'\0'str1++;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
