#include<iostream>
void string_copy(char *a,const char *b)
{
    while((*a++=*b++)!=0);
}
void string_copy(char *a,const char *b,int len)
{
    while(len&&(*a++=*b++)!=0)
        --len;
    while(len--)
        *a++='/0';
}
char df[20],dfsd[20];
main()
{
    string_copy(myname,"my name");
    string_copy(youcode,"youcode is my name",6);
    std::cout<<youcode<<"and"<<myname;
    return 0;
}
上面的程序为色么运行不了