打印

C++字符串复制

[复制链接]
274|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
王将|  楼主 | 2018-7-1 14:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<iostream.h>
char *strcpy(char *dest,const char *src,int count)
{
        char *tmp=dest;
        while(count)
        {
                if((*tmp=*src)!=0)                //把src的值复制到dest,如果src的值非空,那么指针自加
                        src++;
                                //否则指针不加,src后续都是指向0,及字符串结束,后续的dest值都为0
                tmp++;
                        count--;
               
        }return dest;
}
void main()
{
        cout<<"copy src to dest:"<<endl;
        char *dest="agh";const char *src="abc";int count;
        //cin>>dest;
        //cin>>count;
        *strcpy(dest,src,2);
        cout<<dest<<endl;
}运行没有任何结果,help,please!

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

419

主题

419

帖子

0

粉丝