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;
}