当前位置:网站首页>6-5 字符串 - 2. 字符串复制(赋值) (10 分)C语言标准函数库中包括 strcpy 函数,用于字符串复制(赋值)。作为练习,我们自己编写一个功能与之相同的函数。

6-5 字符串 - 2. 字符串复制(赋值) (10 分)C语言标准函数库中包括 strcpy 函数,用于字符串复制(赋值)。作为练习,我们自己编写一个功能与之相同的函数。

2022-04-23 20:22:00 Tomatos_baby

C语言标准函数库中包括 strcpy 函数,用于字符串复制(赋值)。作为练习,我们自己编写一个功能与之相同的函数。

函数原型

char* StrCpy(char *dst, const char *src);

说明:src 为源串的起始地址,dst 为目的串起始地址,函数将 src 串复制到 dst 串,函数值为 dst

裁判程序

#include <stdio.h>
#include <string.h>

char* StrCpy(char *dst, const char *src);

int main()
{
    char a[1024], b[1024], c[1024];
    gets(a);
    StrCpy(c, StrCpy(b, a));
    puts(a);
    puts(b);
    puts(c);
    return 0;
}

/* 你提交的代码将被嵌在这里 */

输入样例

abcd

输出样例

abcd
abcd
abcd
char* StrCpy(char *dst, const char *src)
{
    int i,j;
    for(i=0,j=0;src[i]!='\0';i++)
    {
        dst[j]=src[i];
        j++;
    }
    dst[j]='\0';
    return dst;
}

 

版权声明
本文为[Tomatos_baby]所创,转载请带上原文链接,感谢
https://blog.csdn.net/Tomatos_baby/article/details/124344227

随机推荐