new AND delete
char *a = new char;
string s;
cin.getline(a,20,'\n');
int n = 0;
s = a;
while (*a++ = ' ')
{
n++;
}
cout<<s.substr(n+1,s.size()-n-1) + ',' + s.substr(0,n)<<endl;
delete a;
怎么总报错啊
没有了delete就不报错了,不要说是把char *a = new char改成 char *a = new char[];啊