Duvida em C

Galera, desculpa ae…

so meio iniciante e me cadastrei no forum agora pq to precisano muito da ajuda d vcs…

to precisano de ler um enter do teclado, sem precisar digitar nenhum caracter.
tipo assim:

Pressione enter para continuar…

isso pra o usuario saber a partir de quando a funcao chamada esta sendo executada e quando ela termina…
vlw aeee

[quote=mateus_wolff]Galera, desculpa ae…

so meio iniciante e me cadastrei no forum agora pq to precisano muito da ajuda d vcs…

to precisano de ler um enter do teclado, sem precisar digitar nenhum caracter.
tipo assim:

Pressione enter para continuar…

isso pra o usuario saber a partir de quando a funcao chamada esta sendo executada e quando ela termina…
vlw aeee[/quote]

Bom deixa eu ver se entendi.

O cara inicia o programa.
O programa para e diz: vou executar
O cara da enter e o programa executa a função.
A função termina e o programa diz que acabou.

se for isso use um getchar()

veih…eu usei getchar sem parametro…
eh assim mesmo???
pq ele passo direto dessa execucao…

é isso sim.
O que pode acontecer é que o seu buffer de entrada não está limpo e ele está pegando um caracter qualquer.
tente usar fflush(stdin); antes de chamar o getchar()

ixi…mesmo assim passo direto

olha o trecho do codigo…

puts("Vetor preenchido");
puts("Pressione enter para ordenar.\n");
fflush(stdin);
getchar();

ta prenchendo um vetor bem grande e eu to tomando o tempo de ordenacao…
eu keria que dpois q prenchesse ele desse essa pausa pra dpois ordenar…pq ai o usuario tem a sensacao do tempo q durou e nao somente recebe o tempo escrito no final da execucao…

system(“pause>null”);

deu nao…

:confused:

mais alguma sugestao alguem ai???