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

C语言 指针连接字符串(二)

2012-03-22 14:24 267 查看
#include "stdio.h"

int main(int argc,char * argv[])

{

 char *connect(char *s1,char *s2);

 char s1[80],s2[80];

 gets(s1);

 gets(s2);

 puts(connect(s1,s2));

 return 0;

}

char *connect(char *s1,char *s2)

{

 int i=strlen(s1);

 int j=strlen(s2);

 char *pc=(char *)malloc(i+j+1);

 char *pc1;

 pc1=pc;

 while((*pc++=*s1++)!='\0');

 pc--;

 while((*pc++=*s2++)!='\0');

 return pc1;

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