实现 strcpy

来源:互联网 发布:免费的mac清理软件 编辑:程序博客网 时间:2024/04/30 07:10
/// @file exam_1_3.c/*** 实现 strcpy*/#include <stdlib.h>#include <stdio.h>#include <string.h>#include <crtdbg.h>#ifndef size_t#define size_t unsigned int#endif#define SZ_MSG "hello"// char * __cdecl strcpy(char * dst, const char * src)char * __cdecl strcpyEx(char * dst, const char * src);int main(int argc, char** argv){    char szBuf[260] = {'\0'};    strcpyEx(szBuf, SZ_MSG);    printf("%s\n", strcpyEx(szBuf, SZ_MSG));    /** run result    hello    */    printf("END, press any key to quit\n");    getchar();    return 0;}char * __cdecl strcpyEx(char * dst, const char * src){    int iIndex = 0;        while ('\0' != *(src + iIndex))    {        *(dst + iIndex) = *(src + iIndex++);    }    return dst;}

0 0
原创粉丝点击