没分了,恳请大家帮忙了
这个程序有问题吗?
#include<iostream>
int main()
{
char str[] = "2002-8-1 18:29:38";
char *pdest = strchr(str,' ');
char * pnew = new char(pdest - str+1);
for( int i = 0; i < pdest - str; i++)
{
pnew[i] = str[i];
}
pnew[pdest - str] = '\0';
std::cout << pnew << std::endl;
delete [] pnew;
}