Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/02/2009, 20:58
Avatar de MeduZaPaT
MeduZaPaT
 
Fecha de Ingreso: enero-2009
Ubicación: USA
Mensajes: 106
Antigüedad: 16 años
Puntos: 3
Respuesta: Empezando en c++. Problema con "cin" y duda con "endl"

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