永发信息网

设计函数void strcpy(char a[ ],char b[ ])将b中的字符串拷贝到数组a中

答案:3  悬赏:50  手机版
解决时间 2021-06-05 00:22
要求不使用C++库函数的strcpy( )哦!!!!!
最佳答案

按照这样就行了,不过这样的函数有一定的缺陷,调用的时候要注意下是否满足调用条件,b的大小小于等于a的大小


#include<iostream>
using namespace std;


void strcpy(char a[],char b[])
{
unsigned int i;
for(i=0;b[i]!=0;i++)
a[i]=b[i];
a[i]=0;
}

全部回答

这是我写的一个:

void copy_of_str(char *s1, char *s2) { while((*s1 = *s2) != '\0') { s1++; s2++; } }

指针会用吧?...

里面只需添加while( (*a++ = * b++) != ‘\0’ ) STRCPY的原型是

char *strcpy(char *strDest, const char *strSrc);

  {

  assert((strDest!=NULL) && (strSrc !=NULL));

  char *address = strDest;

  while( (*strDest++ = * strSrc++) != ‘\0’ )

  NULL ;

  return address ;

  }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西安现在哪里还有整蛊玩具魔术道具批发的啊??
有什么游戏即有意义又适合群体玩的吗?(运动
变速器怎么调慢的速度啊?
什么是生态系统
中国最笨的猪是?
TMAC什么时候归队
东安区牡丹江圆梦缘KTV(东五条路店)地址有谁
双色球怎样种
快速减小肚子的方法
初二几何题 速度 高分
求一个诺基亚5320的系统清理软件
女人都很绝情吗?
谁知道这歌的名字?(你不会是我的永远对吗 只
怎样才可以让穿过的衣服达到百分之八十左右新
长沙县长沙速写(华润万象汇店)我想知道这个在
推荐资讯
电信手机怎么充值Q币
埃及金字塔具体方位
蜀门里那些金色装备上面写着剩余多少小时可转
PSP3000哪几个版本XMB界面下○是确定×是取消
为什么寻仙我不能挂两个号了
以下不属于国债功能的是
NBA史上最强的组合是???
“死城”作者:金庸隐徒风笑天 全本
苏建海蓉‘做首诗
为什么在手机上登录my.qq.com后不能取消QQ会
看了【金枝欲孽】和【宫心计】大家有什么观后
怎么样可以更好的预防甲流?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?