Duvida

b-storm

Membro
boas,

eu nao percebo nada de programação, e então através deste excelente thread, tava a usar uns tutoriais para ver se apanhava alguma coisa disto..

então depois de tar a fazer umas cenas em c uso o programa dev-c++ para testar o que tinha feito.. faço compile and run e o gajo faz a compilação sem erros nenhuns mas quando corre o executavel a unica coisa ke faz e abrir e fechar instataneamente o DOS

porke é que isto acontece?

cumps
 
b-storm, porque o programa acaba. Há 2 formas de resolver isso:

1- Se abrires 1º o MS-DOS e correres por la o programa. Assim a janela mantém-se aberta e vês o resultado.
2- Se, na programação, inserires um comando em que o utilizador tenha que pressionar alguma tecla ou isso, assim o programa não termina.

Não sei de cor o comando, pois não programo nessa linguagem.
 
mete aqui o codigo do teu programa. ou ele nao faz nao faz nada visivel ou entao é mesmo de estares a usar o dev c++ para o correr. experimenta abrir uma linha de comandos, ir para a directoria onde tens o executavel e corres daí o programa.
 
ou então um
Código:
getchar();
no fim da main.

Se estiveres em Windows também podes usar o
Código:
system("PAUSE");
mas não é muito aconselhável pois perde portabilidade entre SO's diferentes...
 
tenta adicionar uma varivel d k nao precises no inicio do main e chama-a no fim, antes de fexar o main, tipo:

main {
char r;
.
.
.
.
cin >> r;
}

espero ter ajudado

cumps
 
Última edição:
Back
Topo