编写函数调用利用指针实现字符串的连接 (急)谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:52:08

#include<string.h>
int main()
{
char string_a[]="abcdefg"; /* 字符串1 */
char string_b[]="123456"; /* 字符串2 */
char string_link[50]; /* 保存连接后的字符串 */
char *pt; /* 连接用的字符指针 */
int x,i;
pt=&string_a; /* 获得字符串1 */
for(x=0;pt!='\0';x++,pt++) /* 将字符串1拷贝到string_link中 */
string_link[x]=*pt;
pt=&string_b; /* 获得字符串2 */
i=strlen(string_link);
for(x=0;pt!='\0';x++,pt++,i++) /* 将字符串2连接到字符串1的后面 */
string_link[i]=*pt;
printf("link=%s\n",string_link);/* 打印出连接后的字符串 */
getch();
return 0;
}