现在的位置: 首页 > 综合 > 正文

写个strcat函数

2013年04月05日 ⁄ 综合 ⁄ 共 335字 ⁄ 字号 评论关闭

 

#include "stdio.h"
#include <string.h>
void stracat(char a[],char b[])
{
 char temp[128];
 char *p=temp;
 int alen = strlen(a);
 int blen = strlen(b);
 memcpy(p,a,alen);
 for(int i =0 ;i<blen;i++)
 {
  p[alen+i]=b[i];
 }
 p[alen+blen]='\0';
 printf("%s",p);
}
void main()
{
 char a[]="abc";
 char b[]="defg";
    stracat(a,b);
}

 

链接后的内容想自己用a去存放,可程序保存,a是个常量不能written.故而增加指针变量p.

【上篇】
【下篇】

抱歉!评论已关闭.