strcpy源码实现方式

五迷三道 提交于 2019-12-01 11:57:14
#include<bits/stdc++.h>
using namespace std;

char *strcpy(char *a,const char *b)
{
    if(a == NULL || b == NULL)
    exit(0);
    char *c = a;
    while((*a++ = *b++) != '\0');
    return c;
}

int main()
{
    char a[2] = "a";
    char b[] = "bdfasdfdsfab";
    strcpy(a,b);
    cout << a << endl;
    return 0;
}

  

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!