strcpy的模拟实现

来源:互联网 发布:如何购买一个淘宝店铺 编辑:程序博客网 时间:2024/04/28 23:17

strcpy是将一个拷贝字符串的函数。

下面我们进行strcpy的模拟实现:

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<assert.h>char* my_strcpy(char* dest,const char* str)//char*作为返回值是方便链式访问//const是为防止str被改变{char* ret = dest;assert(dest != NULL);//断言assert(str != NULL);while (*(dest++) = *(str++)){;}return ret;}int main(){char arr[20] = { 0 };my_strcpy(arr, "abcdefg");printf("%s\n", arr);printf("%s\n", my_strcpy(arr, "abcdefg"));system("pause");return 0;}
输出结果为:



0 0
原创粉丝点击