C++字符串复制

[复制链接]
378|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

粉丝
快速回复 在线客服 返回列表 返回顶部