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

原创 2016年05月30日 15:03:39
#include <stdio.h>
#include <stdlib.h>
#include  <assert.h>


char *my_strncat(char *dest, const char *src, int len)
{
    char *ret = dest;
    while (*dest)
    {
        dest++;
    }
    while (len--)
    {
        *dest = *src;
        dest++;
        src++;
    }
    *dest = '\0';
    return ret;
}

int main()
{
    char p1[20] = "hello ";
    char p2[20] = "world!";
    char *ret = my_strncat(p1, p2, 7);
    printf("%s", ret);
    system("pause");
    return 0;
}

wKiom1ZRfbbwrCz0AABfvSVdqkg790.png

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

相关文章推荐

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

模拟实现strncpy strncat strncmp strchr strrchr函数!

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

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

腾讯实习笔试题--简单计算器程序的c语言实现

/*本程序是一个简单的计算器模拟程序。对任意给定的正确的四则表达式,程序计算其结果值并输出。表达式中运算分量为无 正负号整数,运算符为+ - * / ,圆括号按常规配对,表达式以“=”结束。函数get...

字符排序(美团网笔试题)C语言实现

#include #include void sort(char str[],int len) { int i,j; int temp; for (i=0;ii;j--) ...
  • ru_li
  • ru_li
  • 2014-09-11 22:01
  • 438

C语言笔试题(16)——二叉树基本算法

#include #include struct node { char data; struct node *lchild, *rchild; }; //根据前序遍历创建二...

C语言经典笔试题(一)

C语言经典笔试题(一)

c语言常见笔试题总结

在网上找到一篇关于C语言面试的题的总结,然后自己做了哈,又在网上搜了答案,收藏在这儿吧 答案来自:http://www.dianyuan.com/article/29491 内容如下: c语...
  • zhccl
  • zhccl
  • 2012-08-17 15:42
  • 1902

C语言笔试题总结3

4.    static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域 7.    引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以...

C语言笔试题汇总

1.求下面函数的返回值(微软) int func(x) { int countx = 0;                 ...

c语言==笔试题4(26)

1、请写出 float x 与“零值”比较的 if 语句答案:if(x>=0.000001&&x<=-0.000001)2、写出输出结果char* s = “AAA”; printf(“%s”, s)...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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