实现库函数strcpy

来源:互联网 发布:淘宝纠纷退款率会清零 编辑:程序博客网 时间:2024/06/05 03:24
/* * 题目描述:要求实现库函数strcpy * 原型声明:extern char *strcpy(char *dest,char *src);  * 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。   * 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。   * 返回指向dest的指针。 *  * */#include <iostream>#include <assert.h>using namespace std;char* strcpy(char* dest,char* src){//assert((dest != NULL) && (src != NULL));char* address=dest;while((*dest++ = *src++) != '/0');return address;}int main(int argc,char **argv){char* src="abc";char* dest="def";dest=strcpy(dest,src);cout<<*dest<<endl;}