Entrada de dados no Eclipse

Boa tarde pessoal.

Estou tendo um probleminha ao programar em C com o eclipse. Quando faço algum código para entrada de algum dado, eu tenho que inserir primeiramente pra depois mostrar a mensagem pedindo o dado.

Por exemplo, fiz este código bem retardado de simples para fazer um teste:

#include <stdio.h>
#include <stdlib.h>

int main(void) {
	int numero = 0;

	printf("Digite um numero: \n");
	fflush(stdin);
	scanf("%d", &numero);
	printf("O numero é %d", numero);

	return 0;
}

Quando rodo o programa, aparece somente o cursor para eu digitar o numero, pra somente depois ele mostrar as mensagens em printf();

O que pode ser??

Valeu!!!