转载自http://lixiaomeng.blog.51cto.com/3714496/982292
- #include<stdio.h>
- #include<string.h>
- void main()
- {
- char s[]="123456789";
- char d[]="123";
- strcpy(d,s);
- printf("d=%s,\ns=%s",d,s);
- }
- #include<stdio.h>
- #include<string.h>
- void main()
- {
- char d[]="123";
- char s[]="123456789";
- strcpy(d,s);
- printf("d=%s,\ns=%s",d,s);
- }
- //已知strcpy函数的原型是:
- char * strcpy(char * strDest,const char * strSrc);
- //实现代码
- char * strcpy(char * strDest,const char * strSrc)
- {
- if ((strDest==NULL)||(strSrc==NULL))
- throw "Invalid argument(s)";
- char * strDestCopy=strDest;
- while ((*strDest++=*strSrc++)!='\0');
- return strDestCopy;
- }