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

原创 2016年05月30日 15:03:45
#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

版权声明:本文为博主原创文章,未经博主允许不得转载。

【C语言】模拟实现strncpy、strncat、strncmp函数

【C语言】模拟实现strncpy、strncat、strncmp函数
  • Monster_Girl
  • Monster_Girl
  • 2016年08月01日 16:05
  • 961

模拟实现C语言strncpy.strncat.strncmp函数

在C语言string这个库中的strcpy,strcat,strcmp这三个函数是通过传递数组的内容来限制它们的,这样做并不是一个好方法,所以新增了strncpy,strncat,strncmp这三个...
  • pawnsir
  • pawnsir
  • 2016年05月28日 18:35
  • 884

C语言之strncpy函数

【FROM MSDN && 百科】 原型:char * strncpy(char *dest, char *src, size_t n); #include 功能:将字符串src中最...
  • hgj125073
  • hgj125073
  • 2013年01月04日 15:27
  • 7128

【面试题】strcpy的严格实现

出现频率最高的笔试题    关键字:C++,strcpy,字符串,复制,拷贝,copy,笔试,试题    题目:    已知strcpy函数的原型是:        char * strcpy(cha...
  • jianxiong8814
  • jianxiong8814
  • 2007年06月05日 23:04
  • 1322

C语言 strncpy函数实现

strncpy()函数属于strcpy()函数的扩展版本,由于strcpy()没有明确的停止条件(strcpy()存在的问题暂不讨论),strncpy()在原来的基础上增加了拷贝字节数长度,下面贴上l...
  • a29562268
  • a29562268
  • 2017年03月13日 21:32
  • 944

strncpy的源代码实现

#include #include char* strncpy(char *dest,char *src,unsigned int n){ char *strRtn=dest...
  • QIBAOYUAN
  • QIBAOYUAN
  • 2010年09月26日 23:47
  • 4345

一道小米的笔试题

c语言的笔试题,关于数组,目标是最优性能。
  • thatwang
  • thatwang
  • 2017年09月03日 00:10
  • 191

曾经进公司面试的C语言有关指针和数组的笔试题

原题如下: #include int main(void) { int i , j ; unsigned int Array_A[32]; unsigned int *pPointer; ...
  • morixinguan
  • morixinguan
  • 2016年02月06日 20:51
  • 1005

百度历年笔试面试题

摘自七月算法 http://ask.julyedu.com/question/456 1、用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。2、用C语言实现函数void...
  • lansatiankongxxc
  • lansatiankongxxc
  • 2015年05月28日 15:27
  • 1627

模拟实现strcpy strncpy

strcpy的作用是将一个字符串的内容复制到另外一个字符数组中,包括字符串的终结符 #include #include #include char * my_strcpy(char *dest, c...
  • jelly_gemini
  • jelly_gemini
  • 2016年10月20日 17:43
  • 582
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C语言】【面试题】【笔试题】模拟实现strncpy
举报原因:
原因补充:

(最多只允许输入30个字)