proba con esto:
Código:
// El mundo perdido
// Aventura de Mauri
#include <iostream>
#include <string>
using namespace std;
int main()
{
string nombre;
int tropas;
cout << "\tMundo perdido" << endl;
cout << "Nombre: ";
cin >> nombre;
cout << endl << "Ingrese cantidad de tropas: ";
cin >> tropas;
return 0;
}
estas usando una letra para meter un nombre cosa que no es muy util que digamos y que seguramente generara un error, lo que tenes que usar es una cadena o en ingles string.
endl significa end line (que es parecido a "\n") , y es como si apretaras enter (ademas de vaciar el buffer) ya vas a entenderlo mejor mas adelante