char * str(const char *c) { int n=strlen(c); char *p=new char [n+1]; for(int i=0;i<n;i++) p[i]=c[i]; p[n]='\0'; return p; }