Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Akssio

Quando aperto 'enter' sai do programa!

Recommended Posts

Estou no Princípio do começo dos estudos.... testando alguns códigos deparei com um erro.

Meu código está assim:

 

#include <iostream>

using namespace std;

int main(){

int n;

cout << "Insira um numero";

cin >> n;

if(n>0)

cout << "numero positivo";

else

cout << "numero negativo";

return 0;

 

}

 

Ao testar o programa digito o número, aperto enter e o programa se fecha sozinho.....pq isso ocorre???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porque você tá abrindo ele numa janela do prompt do DOS, que fecha automaticamente quando o programa termina... como não tem mais nada pra fazer depois que você digita o numero, ele imprime a frase que você quer e fecha o programa automaticamente, mas você acaba nem vendo a frase, de tâo rápido que é...coloque system("PAUSE"); no final do programa, antes de fechar o main e de um #include <cstdlib> no início do arquivo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.