#include<iostream>
using namespace std;
void main()
{
char a[20];
strcpy(a,"wewsdwe"); //strlen(a)返回为7,而实际上
//这个数组栈8个字节,最后一个为' ';
char *p=new char[strlen(a)]; //p的长度为7个字节
strcpy(p,a); //a的8个字节赋给p的7个字节,多余的字节
//放在紧跟着的内存中,由于各种原因可能会出错,
//为使一定不出错,故用strlen(a)+1
cout<<p<<endl;
}