永发信息网

编写C语言的字符串拷贝函数

答案:2  悬赏:50  手机版
解决时间 2021-05-04 03:01
编写程序,实现两个字符串拷贝的函数strcopy。
要求: 不允许使用C的字符串函数strcpy。
主程序中从键盘输入两个字符串。调用strcopy函数实现字符串拷贝操作。
输出拷贝前后,两个字符串的内容。
最佳答案

#include <stdio.h>


void strcopy(char *a,char *b)
{
while(*b!='\0')
{
*a++=*b++;
}
*a='\0';
}
void main()
{
char s1[20],s2[20];
gets(s1);
gets(s2);


printf("拷贝前:");
puts(s1);


strcopy(s1,s2); //将s2的内容拷贝到s1中.
printf("拷贝后:");
puts(s1);
}

全部回答

char * strcopy( char *strDest, const char *strSrc )   {    if( (strDest == NULL) &&(strSrc == NULL) )

return 0;   char *address = strDest;   while( (*strDest++ = * strSrc++) != ‘\0’ );   return address;   }

这是正规strcpy函数的实现

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
CSOL的火力守卫要怎么用啊?
护理需要学些什么方面的?
红珊瑚美妆中心在哪里啊,我有事要去这个地方
怎么就达到金五星评价了?
为什么人会迷上网洛?
帮忙参谋下买手机的事
我的出生是90年正月二十四…请问塔卜牌是什么
彩票有规律吗
木林森进口馆在哪里啊,我有事要去这个地方
两台笔记本之间怎样组建局域网?
谁帮忙想个与“敷衍的温柔”是情侣网名的?
梦幻诛仙附魔还有什么方法可以不消失?
谁知道原来34班班主任王隐老师现在教几班?
健康咨询,急!
怎么下载步步高i389手机QQ。除了去后台升级,
推荐资讯
中国为什么每年都要遇一次灾难啊?
我女朋友不让我在留言上叫她老婆,为什么啊
在办公室里,为什么有打死了一只蟑螂之后,过
怎么更多的点亮图标?
伍味甘姜方剂剂量是多少?
手机令牌丢了怎么办
梦幻69FC怎么练
压缩文件怎么样才可以加密码?
求顺德均安到宝安福永汽车站的公交路线
每天坚持跑步会起到减肥的效果,一旦突然停止
现在能贷多少款
一个高中的英语句子 帮忙翻译一下喽
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?