Chinaunix首页 | 论坛 | 博客
  • 博客访问: 87336
  • 博文数量: 60
  • 博客积分: 4002
  • 博客等级: 中校
  • 技术积分: 645
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-17 18:11
文章分类

全部博文(60)

文章存档

2011年(60)

我的朋友

分类: C/C++

2011-01-01 18:17:51

    strcpy 库函数用于拷贝字符串,包括源字符串的结束符号‘\0’, 目的字符串要有足够的空间。

  1. #include <stdio.h>

  2. char *strcpy_test(char *dest, const char *src);

  3. int
  4. main(int argc, char **argv)
  5. {
  6.     char *s = "Hello Andy";
  7.     char d[11];
  8.     
  9.     strcpy_test(d, s);

  10.     printf("%s\n", d);

  11.     return 0;
  12. }

  13. char*
  14. strcpy_test(char *dest, const char *src)
  15. {
  16.     char *tmp = dest;

  17.     while ((*dest++ = *src++) != '\0') {
  18.         /* nothing */ ;
  19.     }

  20.     return tmp;
  21. }
注:学习指针的移动。
阅读(326) | 评论(0) | 转发(0) |
0

上一篇:Hello world

下一篇:strcmp

给主人留下些什么吧!~~