69,382
社区成员
发帖
与我相关
我的任务
分享
#include "stdafx.h"
#include "string.h"
#include "stdio.h"
#define SIZE 5
char *my_strcpy(char *dst,const char *src)
{
char *cp=dst;
int len=0;
while((*src!='\0')&&len<SIZE)
{
*dst=*src;
src++;
dst++;
len++;
}
*dst='\0';
return cp;
}
int main(int argc, char* argv[])
{
char dest[SIZE];
printf("%s\n",my_strcpy(dest,"fyafykafafy"));
return 0;
}
char * strcpy( char *strDest, const char *strSrc )
{
assert( (strDest != NULL) &&(strSrc != NULL) );
char *address = strDest;
while( (*strDest++ = * strSrc++) != ‘\0’ );
return address;
}