>>884
getchar(),fputc()で一文字ずつ処理したほうが簡単かも。