printf()のあとにfflushが来る意味が分らないですね。
scanf()の後だと分かるけど。
それとバッファってコマンドラインの事ですか?
それも曖昧で分りません。