Buenas gente =)
Estoy empezando a leer un libro que se llama "Beginning c game programming", y por ahora me resulto bastante sencillo, aun estando en ingles, y divertido a la vez.
Pero llego un punto en el cual nose que pueda estar mal y es que al escribir un codigo como este:
// El mundo perdido
// Aventura de Mauri
#include <iostream>
using namespace std;
int main()
{
char nombre;
int tropas;
cout << "tMundo perdido";
cout << "nNombre: ";
cin >> nombre;
cout << "nIngrese cantidad de tropas: ";
cin >> tropas;
return 0;
}
En la consola llega a aparecer hasta "Nombre: " pero una vez que lo introduzco, y le doy a enter, se cierra sola :S, es decir en este caso no me aparece "Ingrese cantidad de tropas:".
A que se puede dever esto ?
Otro punto que no entendi es que algunas veces y en otras no utiliza "endl", por ejemplo:
cout << "score: " << score << endl;
. Si no me equivoco si no utilizo en "endl" este funciona igual, en fin si alguien me puede aclarar para que es el uso de lo antes mencionado.
Saludos y espero una respuesta
Gracias