Inpanzinator
12-01-2007, 14:42
Boas, tou agora a iniciar em C e gostava de saber qual e o melhor compilador (k seja gratis). Gostava tambem de saber como posso resolver um problema relacionado com a linha de comandos. É que quando corro um programa, por ex. o famoso Hello Word, a linha de comandos abre e fecha instantaneamente. Como posso resolver isso?
Eu uso o Turbo C (http://www.acms.arizona.edu/education/opti_583x/sample_code/downloadTC.html), apesar de ser velho, não me queixo de o utilizar. Só vais ter que definir os locais onde se encontra os ficheiros e onde os queres guardar.
Depois usas crias um atalho para o MS-DOS no Ambiente de Trabalho e com ele podes abrir o Turbo C. E com outro ambiente MS-DOS aberto fazes executar os ficheiros compilados que criaste. Vais ver que o programa não se fecha instantaneamente. Só se abrires directamente o programa ele roda e depois fecha pk chega sempre ao fim da linha de código.
Que sistema operativo usas? (julgo que windows, devido à janela :P)
Usa o DevC++, serve-te perfeitamente ;)
Sobre o problema de fechar a janela..., mete esta instrução no antes do fim do main:
getch();
Isto obrigado o programa a esperar que o utilizador carregue numa tecla, ao terminar o programa fecha a consola, daí o teu problema ;)
Julgo que para usares o getch() tens de utilizar este include: #include <stdio.h>
abraços, HecKel
Inpanzinator
12-01-2007, 15:02
Obrigado...problema resolvido...para o problema de fechar a janela da linha de comandos fui as predefinicoes da linha d comandos e tirei o visto onde dizia "Conclusao automatica"...