int main() { string str; cin>>str; const char *p=str.c_str(); vector<char> a; size_t len_str=strlen(str.c_str()); for(vector<char>::size_type i=0;i!=len_str;i++,p++) { a.push_back(*p); } char *pi=new char[a.size()+1]; for(vector<char>::iterator i=a.begin();i!=a.end();i++) { *pi=*i; pi++; } while(1) { } return 0; }