Mais uma duvidazinha

Mais uma duvidazinha

por Ricardo Zanetti -
Número de respostas: 2
Olá pessoal,
Tenho uma outra dúvida que percebi que havia um erro enquanto fazia uns testes.
Na parte que digite o vetor inicial, obviamente, tem um scanf aí, que tinha "%d\n". Logo em seguida a este scanf há um verificaçãozinha sobre o número digitado. Quando eu digitava um número, a verificação só funcionava aparti do número seguinte, ou seja, após um loop. Depois que eu inverti ("\n%d") a verificação passou a funcionar imediatamente após o scanf.
Isto tem alguma coisa haver com a armazenagem do scanf para após pular a linha, o que demoraria mais para ser realizado do que a verificação, ou o erro poderia estar em outra parte do laço.

T+
Ricardo
Em resposta à Ricardo Zanetti

Re: Mais uma duvidazinha

por Caio Braz -
Apenas tire o '\n' de dentro do scanf, isso resolve todo o problema, além de não ser necessário.
Em resposta à Caio Braz

Re: Mais uma duvidazinha

por Ricardo Zanetti -
É, foio que eu fiz. É que queria imprimir formatar o visualização na tela de um jeito, mas vi que não estava funcionando. Aí fiquei curioso, para saber como se processava este erro.

T+
Ricardo