質問です
あるファイルの
タブ文字を"\t" 改行を"$"
で表現するプログラムを写経しました。

ところが改行は上手く表現できるのですが、タブは上手く表現
できません。どこがおかしいのでしょうか?よろしくお願いします。

http://ideone.com/nhIQKN
コンパイルエラーが上のサイトでは出ていますが、自分の環境では
上手くコンパイルできています。