View Full Version : Iniciante em C [help]


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?

S7sRuss
12-01-2007, 14:50
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.

HecKel
12-01-2007, 14:51
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"...