系统函数C字符串的实现(4):strcpy

来源:互联网 发布:mac qq input 编辑:程序博客网 时间:2024/05/13 01:58
char* mystrcpy(char*_Dest, const char*_Src){if (_Src == NULL || _Dest == NULL){return NULL;}for (int i = 0;; i++){_Dest[i] = _Src[i];if (*(_Src + i) == '\0'){break;}}return _Dest;}char*mystrcpyaddr(char*_Dest, const char*_Src){if (_Src == NULL || _Dest == NULL){return NULL;}char*phead = _Dest;while (*_Dest++ = *_Src++);return phead;}//strcpyvoid main(){system("title 黑夜's-Blog");char str1[100] = { "abceffrejkhewrhf" };//okchar str2[100];//okchar*p = "黑鹰-rocket   abcd";mystrcpy(str1, p);mystrcpyaddr(str2, p);printf("str1=%s\n", str1);printf("str2=%s\n", str2);system("pause");}

0 0