一个很简单的问题,关于指针和字符串程序如下 char *ps = new char; cin > > ps; cout < < ps < <endl; delete ps; 编译没有问题,但是会在delete这里发生debug错误,现在想不通为什么,哪位大大给个提示啊??[解决办法]
char *ps = new char[128]; cin>>ps; cout<<ps<<endl; delete[] ps;