Chinaunix首页 | 论坛 | 博客
  • 博客访问: 812378
  • 博文数量: 92
  • 博客积分: 1498
  • 博客等级: 上尉
  • 技术积分: 993
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-18 18:31
文章分类

全部博文(92)

文章存档

2013年(2)

2012年(3)

2011年(3)

2010年(61)

2009年(23)

分类: C/C++

2010-04-11 22:02:27

#include
#include
#include
char *strca(char *dst, const char *src)
{      
        char *dst_t = (char *)malloc(sizeof(dst)+sizeof(src));
        char *start  = dst_t;
       
        assert(dst && src);
       
        while(*dst_t = *dst){
                dst_t++;
                dst++;
               
        }
        while(*dst_t = *src)
        {
                dst_t++; src++;
        }
        *dst_t = '\0';
        return start;
}

int main()
{
        char *dst = {"wo ai "};
        char *src = {"wo de guo jia !"};
        printf("%s\n",strca(dst,src));
        return 0;
}

实现了字符串的链接,中间用到的指针的相关知识,今天没有时间了。以后再做解释吧
 
阅读(840) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~