C++BuilderX Personal使ってるのですが、

printf( "input number>>>" );
scanf("%d", &a);

とソースに書き込んでも、input number>>>と先に表示されず、
数字を入力してエンターキーを押した後にinput number>>>と出てきてしまいます。
原因がわからず困っているのですが、何か解決策はありませんか?