自行编写strcpy()函数

#include "stdafx.h"
#include <string.h>
#include <assert.h>
//using namespace std;


char* strcpy(char* strDest,char* strSrc){
	assert((strDest!=NULL) && (strSrc!=NULL));
	if(strDest==strSrc) return strDest;
	char * address = strDest;
	while((*strDest++ = *strSrc++)!='\0');
	return address;
}


int main(int argc, char** argv)
{	
	char s[] = "safe";
	char *t = new char;
	strcpy(t,s);
	printf("%s\n",t);
	return 0;
}


版权声明:本文为u010025211原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。