I've been trying to split a name into first and last name, but I'm sure my implementation is not the best one as far as simplicity.
string name = "John Smith";
string first;
string last (name, name.find(" "));//getting lastname
for(int i=0; i<name.find(" "); i++)
{
first += name[i];//getting firstname
}
cout << "First: "<< first << " Last: " << last << endl;
Thanks in advance