char S1[64];
char *S2= new char[64];
std::string keyboardInput;
std::getline(std::cin, keyboardInput);
std::string name= keyboardInput;
memcpy(S2, (const void*)ReadConfig::GetInst().GetValue("mode").c_str(), 64 * sizeof(char));
memcpy(S1, S2, sizeof(char) * 64);
std::string igm = S1;
name+= "_" + igm;
据说append比较好用,以后用用看。