

要怎么修改程序呢?
我把程序稍微改了一点,没有再报错了。
char *ps=new char[5];
ps[0]='e';
ps[1]='g';
ps[2]='g';
ps[3]='\0';
//ps="egg";
cout<<ps<<" and its address is "<<(int *)ps<<endl;
delete []ps;
ps=new char[6];
ps[0]='c';
ps[1]='a';
ps[2]='t';
ps[3]='\0';
//ps="cat";
cout<<ps<<" and its address is "<<(int *)ps<<endl;
delete []ps;
