new和char *s存储字符串的区别。为什么只能strcpy四个字节?
char *s=new char[200];
strcpy(s,"人之初,性本善,性相近,习相远");
//s只能得到四个四节。其他的都是烫。。。。。。
//怎么将字符串赋值到new申请的栈空间中?必须用for循环吗?
//用char *s="人之初,性本善,性相近,习相远"一样可以,这个方法和new有什么不同呢?有什么缺点呢?
//下面的代码是send发送和显示发送的字节
int i=send(accept_socket,s,sizeof(s),0);
int i1=sizeof(s);
char *s1=new char [10];
itoa(i1,s1,10);
MessageBox(NULL,s1,"send",MB_OK);