C - Resolvido

Iniciado por papaum, 19 de Outubro de 2007, 19:26

tópico anterior - próximo tópico

papaum

eu estou aprendendo agora a linguagem C, e estou com um problema.
ele fecha a janela sempre que o programa chega ao fim, e assim eu nao consigo ver o que ele escreve na tela.
alguem sabe se tem um comando para parar a execução do codigo tipo o "Pause" do Basic?
se não tiver alguem sabe outro jeito de fazer isso?
flw

ppfb

Isso não é problema, isso é algo normal que ocorre.

Por você estar programando no windows e ele não ter algo que "segure" a janela, escreva no fim do seu programa:

system("pause");

que ele vai aparecer "Pressine enter..." e você poderá ver o resultado do seu programa.

Outro modo de se fazer isso é colocando algo para se ler do teclado, ai ele fica aberto enquanto você nao digita nada...por exemplo, um enter.

No Linux isso 'não ocorre' porque o terminal já fica aberto normalmente, ai você consegue visualizar o que você fez.

Abraços e boa aprendizagem ai

papaum

#2
o System("pause"); não funcionou, deu erro na hora de compilar :(, então eu coloquei o que vc falou de coloca algo para ler do teclado.
vlw  :D

ppfb

não sei em qual biblioteca fica o 'system' não...acho que fica no stdlib.h

depois teste

Abraços

noctum

bem se queres fazer o programa parar podes usar getchar();
assim o sistema fica a espera que primas uma tecla.