Tal vez algo como esto:
Código C++:
Ver originalcout << "Nombre: ";
getline(is, de.nombre);
de.
nombre[0]= toupper (de.
nombre[0]);//Pone la primera letra en mayusculas for (i = 1; i < de.nombre.length() ; i++)//Recorre el string en toda su longitud
{
if (de.nombre[i]!=' ')
de.
nombre[i
]= tolower (de.
nombre[i
]); }
¡¡¡Saluditos!!!