字符串函数:字符串函数strcpy

2020-11-05  本文已影响0人  爱生活_更爱挺自己

strcpy

复制一个字符串

char *dst = (char *)malloc(strlen(src)+1);

strcpy(dst, src);

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

//数组版本
char* mycpy(char *dst, const char* src)
{
    int idx = 0;
    while (src[idx] != '\0'){
        dst[ids]=src[idx];
        idx++;
    }
    dst[idx] = '\0';
    return dst;
}

int main(int argc, char const *argv[])
{
    char s1[] = "abc";
    char s2[] = "abc";
    strcpy(s1,s2);
    
    return 0;
}
#inlcude<stdio.h>
#include<string.h>

//数组版本
char* mycpy(char *dst, const char* src)
{
    char* ret = dst;
   while (*src != '\0'){
       //*dst = *src;
       //dst++;
       //src++;
       *dst++ = *src++;
   }
    *dst = '\0';
    return ret;
}

int main(int argc, char const *argv[])
{
    char s1[] = "abc";
    char s2[] = "abc";
    strcpy(s1,s2);
    
    return 0;
}
上一篇 下一篇

猜你喜欢

热点阅读