【C语言】【面试题】【笔试题】模拟实现strncpy

来源:互联网 发布:怡境景观 知乎 编辑:程序博客网 时间:2024/04/30 03:10
#include <stdio.h>#include <stdlib.h>#include <assert.h>char *my_strncpy(char *dest,const  char *src, int len){    char *ret = dest;    while (len--)    {        *dest++ = *src++;    }    *dest = '\0';    return ret;}int main(){    char arr1[20] = "hello ";    char arr2[20] = "world!";    char *ret = my_strncpy(arr1, arr2, 1);    printf("%s", ret);    system("pause");    return 0;}

wKioL1ZRghbCEDXtAABXKHxx3hM442.png

0 0
原创粉丝点击