• 0
Sign in to follow this  
annalee

Erro ao Executar

Question

Ocorreu o seguinte problema, eu fiz um programa que executava normalmente, neste programa eu usei o comando scanf, so que eu resolvi tira-lo;

Porém, depois que eu tirei essa função do meu programa, ele começou a dar um erro ao executar. O programa é compilado normalmente, mas ao executar a janela do console é fechada rapidamente...

Porque isto esta acontecendo??

if (Compara(c,d))

printf("os conjuntos são iguais\n");

else

printf("os conjuntos são diferentes\n");

scanf("%d",num);

}

este é o último trecho do programa, notem que a função scanf não faz nada, é a ultima coisa, esta ai so para eu conseguir executar o programa...

:blush:

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

O scanf pára o programa, esperando uma interação do usuário. Quando você retira o scanf, o programa roda e logo após fecha como é o esperado.

Você pode usar o system("pause") que fará com que o fluxo do programa pare, exibindo uma mensagem para o usuário pressionar alguma tecla para poder continuar.

Akeleabraço

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this