Buenas =)
Estoy empezando con c++ y me surgio un problema que es que al usar el "cin" se cierra automaticamente la consola, aca va un ejemplo de un code que me lo cierra luego de ingresar las "muertes":
Código:// El mundo perdido // Aventura de Mauri #include <iostream> using namespace std; int main() { int muertes, sobrevivientes, tropas; *string nombre; const int resultante = 100; * * * *cout << "\tMundo perdido"; * * * *cout << "\nNombre: *"; * * * *cin >> nombre; * * * * * * * *cout << "\nIngrese cantidad de tropas: "; * * * *cin >> tropas; * * * * * * * *cout << "\nMagos (menor a la cantidad de tropas): "; * * * *cin >> muertes; * * * * * * * *sobrevivientes = tropas - muertes; * * * * * * * *// historia * * * * * * *cout << "\nEl gran " << nombre << " marcho en su aventura atravez del mundo perdido de Grhatler,"; * * * *cout << "acompañado por " << tropas << " valientes guerreros que sin dudarlo darian la vida por su lider." << endl; * * * *cout << "A lo largo de su viaje consiguieron muchas riquezas, pero a la vez tambien sufrieron bajas debido al ataque de espantosos y ferozes enemigos." << endl; * * * *cout << "Luego de su travezia el gran " << nombre << " regreso con " << sobrevivientes << " sobrevivientes y una fortuna de " << resultante * sobrevivientes << endl; * * * *cout << "enter"; * * * *cin.ignore(cin.rdbuf()->in_avail() + 1); * * * * * * * * * * * * * return 0;
Esto me pasa con cualquier codigo que hago, luego de elejir la variable se cierra, AL MENOS que a continuacion tenga que elejir otra variable. Es decir aca por ejemplo el "nombre" y la cantidad de "tropas" me las deja ingresar pero ya en muertes luego de ingresarlas se cierra solo :/
Espero una respuesta, gracias
Saludos



