I made this code but it does not work right, it inserts alphabetically in reverse.
void inserirNomeNaLista(vector<string> &lista)
{
vector<string>::iterator itr;
string nome;
cout << "Digite o nome para ser inserido na lista: ";
cin >> nome;
if (lista.size() == 0)
{
lista.push_back(nome);
}
else
{
for (itr = lista.begin(); itr != lista.end(); itr++)
{
if (*itr > nome)
{
lista.insert(itr, nome);
}
break;
}
}
}