char buf[40] ;
char src[] = "123" ;
memcpy(buf, src , 3);
buf+4;
memcpy(buf, src , 3);
Edit1->Text = buf ; //结果是123 我想要结果是123123
char src[] = "123" ;
memcpy(buf, src , 3);
buf+4;
memcpy(buf, src , 3);
Edit1->Text = buf ; //结果是123 我想要结果是123123
调试欢乐多
//buf[]=0,0,0,0,0....
memcpy(buf, src , 3);
// buf[]='1','2','3',0,0,0,0,0....
buf+4;
memcpy(buf, src , 3);
//buf[]='1','2','3',0,0,0,0,0....
Edit1->Text = buf ; //结果是123 我想要结果是123123buf+4 变成buf+=3
char src[] = "123" ;
memcpy(buf, src , 3);
memcpy( buf+ 3, src , 3);
Edit1->Text = buf ;
buf -= 3;(注意:buf+4;是错误的,它没有修改buf)