What is the best way to split a string in two? I have this but can't get 'name' right as the substr doesnt allow me to set where to start from and where to finish, only where to start from and for how many characters (which is unknown to me):
string query = "key=value"; string key; string value; int positionOfEquals = query.find("="); key = query.substr(0, positionOfEquals ); value = query.substr(positionOfEquals + 1);