您的位置:首页 > 编程语言 > C语言/C++

连接两个字符串 C语言

2017-02-05 22:43 267 查看
#include < stdio.h>

#include < stdlib.h>

char* strcat_self(char *strFrist,char *strSecond){

int i=0,j=0;

static char newstr[20];

char *p;

p = newstr;

while(*(strFrist+i)!=’\0’){

(p+i) = (strFrist+i);

i++;

}

while(*(strSecond+j)!=’\0’){

(p+i) = (strSecond+j);

i++;

j++;

}

return newstr;

}

int main() {

char str1[20],str2[20],*newstr;

printf(“请输入第一个字符串:\n”);

gets(str1);

printf(“请输入第二个字符串:\n”);

gets(str2);

newstr = strcat_self(str1,str2);

printf(“字符串1:%s 字符串2:%s 连接后:%s\n”,str1,str2,newstr);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言