http://blog.csdn.net/lwbeyond/article/details/6181396
题目:
已知strcpy函数的原型是:
char * strcpy(char * strDest, const char * strSrc);
1.不调用库函数,实现strcpy函数
2.解释为什么要返回char *
一. 实现strcpy
- //1.strcpy的实现代码
- char * strcpy(char * strDest,const char * strSrc)
- {
- if ((NULL==strDest)||(NULL==strSrc)) //[1]
- throw "Invalid argument(s)"; //[2]
- char * strDestCopy=strDest; //[3]
- while ((*strDest++=*strSrc++)!=' ');//[4] 注意是: