Akssio 0 Denunciar post Postado Novembro 30, 2005 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
Homero C. de Almeida 0 Denunciar post Postado Dezembro 1, 2005 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
Akssio 0 Denunciar post Postado Dezembro 1, 2005 Coloquei as duas coisas mas continua saindo sozinho!!! Compartilhar este post Link para o post Compartilhar em outros sites
Homero C. de Almeida 0 Denunciar post Postado Dezembro 1, 2005 mostra como o código ficou...Lembre-se que tem que colocar antes do "return 0;"... Compartilhar este post Link para o post Compartilhar em outros sites
Akssio 0 Denunciar post Postado Dezembro 1, 2005 Foi tiro e queda...era esse o problema!! tinha colocado depois do return!!brigadão pela ajuda HOMERO!! Compartilhar este post Link para o post Compartilhar em outros sites