主题:请问大家这个问题
#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;
}
上面的程序为色么运行不了
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;
}
上面的程序为色么运行不了