#include?stdio.h
10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有綿竹免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
char?*?my_strcat(char?*dst,?char?*src)
{
char?*p=dst,?*q=src;
while(*p)p++;
while(*q)*p++=*q++;
*p=0;
return?dst;
}
int?main()
{
char?s[100],d[100];
scanf("%s%s",d,s);
my_strcat(d,s);
puts(d);
return?0;
}
字符串連接:即將字符串b復(fù)制到另一個(gè)字符a的末尾,并且字符串a(chǎn)需要有足夠的空間容納字符串a(chǎn)和字符串b。
#includestdio.h
void?mystrcat(char?a[],char?b[]){//把a(bǔ)和b拼接起來(lái)?
int?i=0,j=0;
while(a[i++]!='\0');?
i--;
while(b[j]!='\0'){?
a[i++]=b[j++];
}?
a[i]='\0';?
}
int?main()
{
char?a[100],b[100];
gets(a);
gets(b);
mystrcat(a,b);
puts(a);?
return?0;
}
/*
運(yùn)行結(jié)果:
abc
def
abcdef
*/
#include stdio.h
#include stdlib.h
#include string.h
int
main(void)
{
char a[] = "abc";
char b[] = "xyz";
char *p;
if ((p = malloc((strlen(a) + strlen(b) + 1) * sizeof(char))) == NULL) {
fprintf(stderr, "malloc error!\n");
abort();
}
strcpy(p, a);
strcat(p, b);
puts(p);
if (p)
free(p);
exit(0);
}
字符串連接函數(shù):strcat
字符串復(fù)制函數(shù):strcpy
字符串比較函數(shù):strcmp
測(cè)字符串長(zhǎng)度函數(shù):strlen
復(fù)制相關(guān)函數(shù):memcpy、memmove、strcpy、strncpy
字符串連接函數(shù):strcat、strncat
字符串比較函數(shù):memcmp、strcmp、strcoll、strncmp、strxfrm、
查找函數(shù):memchr、strchr、strcspn、strpbrk、strrchr、strspn、strstr、strtok
其他相關(guān)函數(shù):memset、strerror、strlen