copy一个字符串(调试对了,但仍有疑问)
#include<iostream.h>
void copy(char *x,char *y)
{
int k=0;
while(*x!='\0')//我把这行改成while((*x==*y)!='\0'),去掉下面一行,为什么调试
{ //错误,无message.
*x=*y;
y++;x++;
k++;
}
*y='\0';
cout<<y-k;//为什么打印出的不是地址值
}
void main()
{
char *a="i believe";
char *b="sorry seems to be";
copy(a,b);
}