概述
/*====================================================
* Copyright (C) 2018 All rights reserved.
*
* 文件名称:strncpy.c
* 创 建 者:天空 1179588305@qq.com
* 创建日期:2018年09月17日
* 描 述:
================================================================*/
#include <stdio.h>
char *my_strncpy(char *str,char *dest ,int n)
{
char *p = str;
char *q = dest;
while(n!=0)
{
if(*q != 0)
{
*p = *q;
p++;
q++;
}
else
{
break;
}
n--;
}
return str;
}
int main(int argc, char *argv[])
{
char str[128] = {0};
printf("ple input 1str:");
scanf("%s",str);
char dest[128] = {0};
printf("ple input 2dest:");
scanf("%s",dest);
int n = 0;
printf("ple input cpy num:");
scanf("%d",&n);
printf("%s n",my_strncpy(str,dest,n));
return 0;
}
最后
以上就是烂漫老师为你收集整理的简单实现strncpy函数的全部内容,希望文章能够帮你解决简单实现strncpy函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复