memcpy(c,a.c_str(),a.length() )a.c_str()返回的是string内部内容用C指针方式的字符串指针a.length(),a的长度如果是字符串拷贝也可以考虑 strcpy(c,a.c_str() )
直接char s[100];然后 cin>>s;不可以吗?