string.hのstrcpy的实现

函数原型

char *strcpy(char *s1,const char *s2);

功能

把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间 (抄至百度百科)

返回值

函数返回是s1

包含头文件

string.h

函数的使用

#include<stdio.h>

#include<string.h>

int main(void)

{

  char str[12];

  strcpy(str,"hello world");

  printf("%s\n",str);

  return 0;

}

函数的原型

char *strcpy(char *s1,const char *s2)

{

  char *src=s1;

  while(*s2!='\0')

      *s1++==*s2++;

  *strc=*des;/*刚好这里等于*des等于\0,最后把\0赋给*strc,如果不这样的话最后一个会变乱码的*/

  return s1;

}

 

posted @ 2013-04-13 21:50  Sinnerse  阅读(156)  评论(0编辑  收藏  举报